ENA, Section 1.4, Mentioned, B

Time bar (total: 3.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze4.0ms (0.1%)

Memory
5.4MiB live, 5.4MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
25%0%0%100%0%0%0%3
62.5%0%0%100%0%0%0%4
81.3%0%0%100%0%0%0%5
90.6%0%0%100%0%0%0%6
95.3%0%0%100%0%0%0%7
97.7%0%0%100%0%0%0%8
98.8%0%0%100%0%0%0%9
99.4%0%0%100%0%0%0%10
99.7%0%0%100%0%0%0%11
99.9%0%0%100%0%0%0%12
Compiler

Compiled 15 to 12 computations (20% saved)

sample976.0ms (30.7%)

Memory
44.4MiB live, 735.1MiB allocated; 983ms collecting garbage
Samples
719.0ms8 232×0valid
2.0ms24×1valid
Precisions
Click to see histograms. Total time spent on operations: 487.0ms
ival-sub: 336.0ms (69.1% of total)
ival-mult: 69.0ms (14.2% of total)
ival-div: 66.0ms (13.6% of total)
exact: 10.0ms (2.1% of total)
adjust: 3.0ms (0.6% of total)
ival-assert: 3.0ms (0.6% of total)
ival-and: 0.0ms (0% of total)
const: 0.0ms (0% of total)
ival-<=: 0.0ms (0% of total)
Bogosity

explain161.0ms (5%)

Memory
10.7MiB live, 99.5MiB allocated; 19ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2533(0.9997468538679807)0-(-.f64 #s(literal 1 binary64) (*.f64 x x))
00-0-(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
00-0-#s(literal 1 binary64)
00-0-(*.f64 x x)
00-0-#s(literal 10 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 #s(literal 1 binary64) (*.f64 x x))cancellation2560
Confusion
Predicted +Predicted -
+2530
-30
Precision
0.98828125
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25300
-300
Precision?
0.98828125
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
107.0ms508×0valid
0.0ms1valid
Compiler

Compiled 47 to 22 computations (53.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-mult: 88.0ms (91.6% of total)
ival-div: 4.0ms (4.2% of total)
ival-sub: 3.0ms (3.1% of total)
exact: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess266.0ms (8.4%)

Memory
-0.3MiB live, 200.9MiB allocated; 42ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121
13221
26121
39121
417921
549621
6381921
7784121
067
097
1177
2417
3807
41397
53467
624057
759687
082087
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
Outputs
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
Symmetry

(abs x)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune48.0ms (1.5%)

Memory
-59.4MiB live, 0.7MiB allocated; 9ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.4%
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
Compiler

Compiled 7 to 6 computations (14.3% saved)

series16.0ms (0.5%)

Memory
34.5MiB live, 34.5MiB allocated; 0ms collecting garbage
Counts
6 → 14
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) (*.f64 x x))
#s(literal 1 binary64)
(*.f64 x x)
x
Outputs
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 10))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (- 1 (* x x)) #s(hole binary64 1))
#s(approx (- 1 (* x x)) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (* x x) #s(hole binary64 (pow x 2)))
#s(approx x #s(hole binary64 x))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (- 1 (* x x)) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (- 1 (* x x)) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
Calls

3 calls:

TimeVariablePointExpression
14.0ms
x
@0
((/ 10 (- 1 (* x x))) 10 (- 1 (* x x)) 1 (* x x) x)
1.0ms
x
@inf
((/ 10 (- 1 (* x x))) 10 (- 1 (* x x)) 1 (* x x) x)
1.0ms
x
@-inf
((/ 10 (- 1 (* x x))) 10 (- 1 (* x x)) 1 (* x x) x)

rewrite93.0ms (2.9%)

Memory
6.2MiB live, 132.0MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051250
055235
1258231
02334221
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
20 → 87
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) (*.f64 x x))
#s(literal 1 binary64)
(*.f64 x x)
x
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 10))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (- 1 (* x x)) #s(hole binary64 1))
#s(approx (- 1 (* x x)) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (* x x) #s(hole binary64 (pow x 2)))
#s(approx x #s(hole binary64 x))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (- 1 (* x x))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (- 1 (* x x)) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (- 1 (* x x)) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
Outputs
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
(/.f64 #s(literal -10 binary64) (+.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -1 binary64) (*.f64 x x))))
(neg.f64 (/.f64 #s(literal -10 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
#s(literal 10 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (fabs.f64 x)))
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) x) x #s(literal 1 binary64))
(fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (neg.f64 (neg.f64 x)) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(-.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))) (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (*.f64 #s(literal 1 binary64) (fabs.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (fabs.f64 x))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) x) x)
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))
(*.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (fabs.f64 x) (fabs.f64 x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (fabs.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
x
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (- 1 (* x x)) #s(literal 1 binary64))
#s(approx (- 1 (* x x)) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
#s(approx (* x x) (*.f64 x x))
#s(approx x x)
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64))))
#s(approx (/ 10 (- 1 (* x x))) (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (- 1 (* x x)) (*.f64 (neg.f64 x) x))
#s(approx (- 1 (* x x)) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) x) x))

eval9.0ms (0.3%)

Memory
14.7MiB live, 14.7MiB allocated; 0ms collecting garbage
Compiler

Compiled 987 to 271 computations (72.5% saved)

prune7.0ms (0.2%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New86389
Fresh000
Picked101
Done000
Total87390
Accuracy
99.8%
Counts
90 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
99.4%
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x))))
99.5%
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Compiler

Compiled 30 to 24 computations (20% saved)

series55.0ms (1.7%)

Memory
-53.1MiB live, 7.1MiB allocated; 14ms collecting garbage
Counts
16 → 60
Calls
Call 1
Inputs
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
#s(literal 1 binary64)
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x))))
(*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x)))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(neg.f64 x)
(-.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
Outputs
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 10))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 1))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (* (pow x 2) (+ 1 (pow x 2))))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1 (pow x 2))))))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 1))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (+ (* x x) -1) #s(hole binary64 -1))
#s(approx (+ (* x x) -1) #s(hole binary64 (- (pow x 2) 1)))
#s(approx x #s(hole binary64 x))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 10))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 1))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (+ 1 (neg x)) #s(hole binary64 1))
#s(approx (+ 1 (neg x)) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 (neg x)) #s(hole binary64 1))
#s(approx (- 1 (neg x)) #s(hole binary64 (+ 1 x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 10))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 1))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (* -1 (neg x)) #s(hole binary64 x))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ -1 (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 2)))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ (- (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 2))) 1) (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ (- (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 4))) (+ 1 (/ 1 (pow x 2)))) (pow x 2))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ (* x x) -1) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) -1) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 (pow x 2))))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* -1 x)))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (- 1 (neg x)) #s(hole binary64 x))
#s(approx (- 1 (neg x)) #s(hole binary64 (* x (+ 1 (/ 1 x)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
Calls

3 calls:

TimeVariablePointExpression
51.0ms
x
@inf
((* 10 (/ 1 (neg (+ (* x x) -1)))) 10 (/ 1 (neg (+ (* x x) -1))) 1 (neg (+ (* x x) -1)) (+ (* x x) -1) x -1 (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) (* (+ 1 (neg x)) (- 1 (neg x))) (+ 1 (neg x)) (neg x) (- 1 (neg x)) (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (+ (* (* -1 (neg x)) (neg x)) 1) (* -1 (neg x)))
1.0ms
x
@0
((* 10 (/ 1 (neg (+ (* x x) -1)))) 10 (/ 1 (neg (+ (* x x) -1))) 1 (neg (+ (* x x) -1)) (+ (* x x) -1) x -1 (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) (* (+ 1 (neg x)) (- 1 (neg x))) (+ 1 (neg x)) (neg x) (- 1 (neg x)) (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (+ (* (* -1 (neg x)) (neg x)) 1) (* -1 (neg x)))
1.0ms
x
@-inf
((* 10 (/ 1 (neg (+ (* x x) -1)))) 10 (/ 1 (neg (+ (* x x) -1))) 1 (neg (+ (* x x) -1)) (+ (* x x) -1) x -1 (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) (* (+ 1 (neg x)) (- 1 (neg x))) (+ 1 (neg x)) (neg x) (- 1 (neg x)) (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (+ (* (* -1 (neg x)) (neg x)) 1) (* -1 (neg x)))

rewrite156.0ms (4.9%)

Memory
36.5MiB live, 168.6MiB allocated; 17ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01461144
0167953
1608880
05026847
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
76 → 437
Calls
Call 1
Inputs
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
#s(literal 1 binary64)
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x))))
(*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x)))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(neg.f64 x)
(-.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 10))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 1))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (* (pow x 2) (+ 1 (pow x 2))))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1 (pow x 2))))))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 1))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (+ (* x x) -1) #s(hole binary64 -1))
#s(approx (+ (* x x) -1) #s(hole binary64 (- (pow x 2) 1)))
#s(approx x #s(hole binary64 x))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 10))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 1))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (+ 1 (neg x)) #s(hole binary64 1))
#s(approx (+ 1 (neg x)) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 (neg x)) #s(hole binary64 1))
#s(approx (- 1 (neg x)) #s(hole binary64 (+ 1 x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 10))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 1))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (+ 1 (* -1 (pow x 2)))))
#s(approx (* -1 (neg x)) #s(hole binary64 x))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (* 10 (/ 1 (neg (+ (* x x) -1)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ -1 (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 2)))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ (- (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 2))) 1) (pow x 2))))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(hole binary64 (/ (- (* -1 (/ (+ 1 (/ 1 (pow x 2))) (pow x 4))) (+ 1 (/ 1 (pow x 2)))) (pow x 2))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (neg (+ (* x x) -1)) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ (* x x) -1) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) -1) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 (pow x 2))))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (* (+ 1 (neg x)) (- 1 (neg x)))) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (* (+ 1 (neg x)) (- 1 (neg x))) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* -1 x)))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (- 1 (neg x)) #s(hole binary64 x))
#s(approx (- 1 (neg x)) #s(hole binary64 (* x (+ 1 (/ 1 x)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (* -1 (pow x 2))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(hole binary64 (* (pow x 2) (- (/ 1 (pow x 2)) 1))))
#s(approx (+ 1 (neg x)) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
Outputs
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64)))
(neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))))
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)))
#s(literal 1 binary64)
(*.f64 (+.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal -1 binary64) (fabs.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))
(*.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (fabs.f64 x)))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 x x #s(literal 1 binary64)) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 x x x) #s(literal 1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(fma.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (neg.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (fabs.f64 x) #s(literal -1 binary64)) (-.f64 (fabs.f64 x) #s(literal -1 binary64)))
(*.f64 (+.f64 (fabs.f64 x) #s(literal 1 binary64)) (-.f64 (fabs.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) x) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(neg.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (*.f64 #s(literal 1 binary64) (fabs.f64 x)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal -1 binary64))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)) #s(literal -1 binary64))
(fma.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)) #s(literal -1 binary64))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (fabs.f64 x) (fabs.f64 x) #s(literal -1 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal -1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(fma.f64 x x #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal -1 binary64))
(expm1.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(expm1.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) #s(literal 0 binary64)))
(expm1.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(-.f64 (*.f64 x x) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 x x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 x x))
x
#s(literal -1 binary64)
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64)))
(neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal -1 binary64) (fabs.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))
(*.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (fabs.f64 x)))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 x x #s(literal 1 binary64)) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 x x x) #s(literal 1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(fma.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (neg.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 x #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(neg.f64 (+.f64 #s(literal -1 binary64) x))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 x x) (-.f64 x #s(literal -1 binary64))))
(-.f64 (neg.f64 x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) x)
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))) (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(+.f64 (neg.f64 x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal 2 binary64))
(neg.f64 x)
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(*.f64 (-.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))
(*.f64 x (-.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 1 binary64)) x) (-.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 x (+.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 1 binary64))) (-.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)) (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x)))
(-.f64 x (*.f64 (neg.f64 x) (pow.f64 x #s(literal -1 binary64))))
(-.f64 x (*.f64 (neg.f64 (pow.f64 x #s(literal -1 binary64))) x))
(-.f64 x #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 x))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(+.f64 x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) x)
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64)))
(neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal -1 binary64) (fabs.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))
(*.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (fabs.f64 x)))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 x x #s(literal 1 binary64)) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 x x x) #s(literal 1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(fma.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (neg.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 x)))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
x
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(literal 10 binary64))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 1 (neg (+ (* x x) -1))) #s(literal 1 binary64))
#s(approx (/ 1 (neg (+ (* x x) -1))) (fma.f64 x x #s(literal 1 binary64)))
#s(approx (/ 1 (neg (+ (* x x) -1))) (fma.f64 x x (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))))
#s(approx (/ 1 (neg (+ (* x x) -1))) (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(literal 1 binary64))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
#s(approx (+ (* x x) -1) #s(literal -1 binary64))
#s(approx (+ (* x x) -1) (fma.f64 x x #s(literal -1 binary64)))
#s(approx (* -1 (neg x)) x)
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(literal 10 binary64))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(literal 1 binary64))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
#s(approx (+ 1 (neg x)) #s(literal 1 binary64))
#s(approx (+ 1 (neg x)) (-.f64 #s(literal 1 binary64) x))
#s(approx (neg x) (neg.f64 x))
#s(approx (- 1 (neg x)) #s(literal 1 binary64))
#s(approx (- 1 (neg x)) (-.f64 x #s(literal -1 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) #s(literal 10 binary64))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) #s(literal 1 binary64))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
#s(approx (* -1 (neg x)) x)
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x) #s(literal 10 binary64)) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (/ 1 (neg (+ (* x x) -1))) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
#s(approx (/ 1 (neg (+ (* x x) -1))) (neg.f64 (+.f64 (pow.f64 x #s(literal -4 binary64)) (pow.f64 x #s(literal -2 binary64)))))
#s(approx (/ 1 (neg (+ (* x x) -1))) (-.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal -4 binary64)) (pow.f64 x #s(literal -6 binary64)))) (pow.f64 x #s(literal -2 binary64))))
#s(approx (/ 1 (neg (+ (* x x) -1))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal -4 binary64)) (pow.f64 x #s(literal -6 binary64)))) (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 x x)))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (neg.f64 x) x))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) x) x))
#s(approx (+ (* x x) -1) (*.f64 x x))
#s(approx (+ (* x x) -1) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x) x))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x) #s(literal 10 binary64)) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (neg.f64 x) x))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) x) x))
#s(approx (+ 1 (neg x)) (neg.f64 x))
#s(approx (+ 1 (neg x)) (*.f64 (-.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) x))
#s(approx (- 1 (neg x)) x)
#s(approx (- 1 (neg x)) (-.f64 x #s(literal -1 binary64)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) x) x) #s(literal 10 binary64)) (*.f64 x x)))
#s(approx (/ 10 (+ (* (* -1 (neg x)) (neg x)) 1)) (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (neg.f64 x) x))
#s(approx (+ (* (* -1 (neg x)) (neg x)) 1) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) x) x))
#s(approx (+ 1 (neg x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) (neg.f64 x)))

eval38.0ms (1.2%)

Memory
-31.5MiB live, 67.7MiB allocated; 14ms collecting garbage
Compiler

Compiled 4 186 to 981 computations (76.6% saved)

prune200.0ms (6.3%)

Memory
8.6MiB live, 198.0MiB allocated; 41ms collecting garbage
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2783281
Fresh000
Picked123
Done000
Total2795284
Accuracy
100.0%
Counts
284 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.6%
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
99.0%
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
99.5%
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Compiler

Compiled 55 to 44 computations (20% saved)

series7.0ms (0.2%)

Memory
7.7MiB live, 7.7MiB allocated; 0ms collecting garbage
Counts
17 → 80
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(-.f64 (fma.f64 x x #s(literal 1 binary64)) x)
(fma.f64 x x #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(-.f64 x #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
Outputs
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 10))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 (pow x 4)))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 10))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (- 1 x) #s(hole binary64 1))
#s(approx (- 1 x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (pow x 3) 1) #s(hole binary64 1))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (+ 1 (pow x 3))))
#s(approx (pow x 3) #s(hole binary64 (pow x 3)))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 1))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (+ 1 (* x (- x 1)))))
#s(approx (+ (* x x) 1) #s(hole binary64 1))
#s(approx (+ (* x x) 1) #s(hole binary64 (+ 1 (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (- x -1) #s(hole binary64 1))
#s(approx (- x -1) #s(hole binary64 (+ 1 x)))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 10))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* -10 x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* x (- (* 10 x) 10)))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ -10 (pow x 4))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 4)))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) (pow x 4))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 4)))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) (pow x 4))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ -10 x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) x)))
#s(approx (- 1 x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 x) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (pow x 3)))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (* (pow x 3) (+ 1 (/ 1 (pow x 3))))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (pow x 2)))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 x)))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (- (+ 1 (/ 1 (pow x 2))) (/ 1 x)))))
#s(approx (+ (* x x) 1) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) 1) #s(hole binary64 (* (pow x 2) (+ 1 (/ 1 (pow x 2))))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (- x -1) #s(hole binary64 x))
#s(approx (- x -1) #s(hole binary64 (* x (+ 1 (/ 1 x)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ 10 x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- 10 (* 10 (/ 1 x))) x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 5)))) x)) 10) (pow x 4))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 2)))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* -1 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x))) x))))
#s(approx (- 1 x) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (+ 1 (* -1 (/ (- 1 (/ 1 x)) x))))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* 10 (/ 1 x)) 10) x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))))
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
((* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (pow x 3) 1) (pow x 3) 3 (- (+ (* x x) 1) x) (+ (* x x) 1) (/ (/ 10 (- 1 x)) (- x -1)) (- x -1) -1 (/ (/ 10 (- x -1)) (- 1 x)) (/ 10 (- x -1)))
2.0ms
x
@inf
((* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (pow x 3) 1) (pow x 3) 3 (- (+ (* x x) 1) x) (+ (* x x) 1) (/ (/ 10 (- 1 x)) (- x -1)) (- x -1) -1 (/ (/ 10 (- x -1)) (- 1 x)) (/ 10 (- x -1)))
2.0ms
x
@0
((* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (pow x 3) 1) (pow x 3) 3 (- (+ (* x x) 1) x) (+ (* x x) 1) (/ (/ 10 (- 1 x)) (- x -1)) (- x -1) -1 (/ (/ 10 (- x -1)) (- 1 x)) (/ 10 (- x -1)))

rewrite162.0ms (5.1%)

Memory
26.9MiB live, 164.8MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02411597
02611494
112071452
083281396
Stop Event
iter limit
node limit
iter limit
Counts
97 → 289
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(-.f64 (fma.f64 x x #s(literal 1 binary64)) x)
(fma.f64 x x #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(-.f64 x #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 10))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 (pow x 4)))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 10))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (- 1 x) #s(hole binary64 1))
#s(approx (- 1 x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (pow x 3) 1) #s(hole binary64 1))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (+ 1 (pow x 3))))
#s(approx (pow x 3) #s(hole binary64 (pow x 3)))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 1))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (+ 1 (* x (- x 1)))))
#s(approx (+ (* x x) 1) #s(hole binary64 1))
#s(approx (+ (* x x) 1) #s(hole binary64 (+ 1 (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (- x -1) #s(hole binary64 1))
#s(approx (- x -1) #s(hole binary64 (+ 1 x)))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 10))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 10))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* -10 x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* x (- (* 10 x) 10)))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ -10 (pow x 4))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 4)))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) (pow x 4))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 4)))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) (pow x 4))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ -10 x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) x)))
#s(approx (- 1 x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 x) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (pow x 3)))
#s(approx (+ (pow x 3) 1) #s(hole binary64 (* (pow x 3) (+ 1 (/ 1 (pow x 3))))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (pow x 2)))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 x)))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (- (+ 1 (/ 1 (pow x 2))) (/ 1 x)))))
#s(approx (+ (* x x) 1) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) 1) #s(hole binary64 (* (pow x 2) (+ 1 (/ 1 (pow x 2))))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (- x -1) #s(hole binary64 x))
#s(approx (- x -1) #s(hole binary64 (* x (+ 1 (/ 1 x)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (/ 10 (- x -1)) (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ 10 x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- 10 (* 10 (/ 1 x))) x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 5)))) x)) 10) (pow x 4))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 2)))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* -1 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x))) x))))
#s(approx (- 1 x) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
#s(approx (- (+ (* x x) 1) x) #s(hole binary64 (* (pow x 2) (+ 1 (* -1 (/ (- 1 (/ 1 x)) x))))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* 10 (/ 1 x)) 10) x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))))
#s(approx (/ 10 (- x -1)) #s(hole binary64 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))))
Outputs
(*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 10 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 #s(literal -10 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -10 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
(neg.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 1 binary64) x)))
#s(literal 10 binary64)
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 x x (-.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))))
(neg.f64 (+.f64 #s(literal -1 binary64) x))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 x x) (-.f64 x #s(literal -1 binary64))))
(-.f64 (neg.f64 x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) x)
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64))))) (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 x #s(literal 1 binary64))))))
(+.f64 (neg.f64 x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
#s(literal 1 binary64)
x
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x))) (-.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 9 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) x #s(literal 1 binary64))
(fma.f64 x (*.f64 x x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))))
(+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
#s(literal 3 binary64)
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (neg.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (fabs.f64 x) (fabs.f64 x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(fma.f64 x x (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)) (/.f64 (*.f64 x x) (+.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))))
(-.f64 (fma.f64 x x #s(literal 1 binary64)) x)
(+.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (*.f64 #s(literal 1 binary64) (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)) #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 x x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(-.f64 (*.f64 x x) (*.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 x x)))
(-.f64 (*.f64 x x) (*.f64 (*.f64 (neg.f64 x) x) (pow.f64 x #s(literal -2 binary64))))
(-.f64 (*.f64 x x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x)))))
(+.f64 (*.f64 x x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (neg.f64 (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(neg.f64 (/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 x #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(-.f64 x #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (neg.f64 x))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x (neg.f64 x)))))
(+.f64 x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) x)
#s(literal -1 binary64)
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (neg.f64 (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(neg.f64 (/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 x #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) #s(literal 10 binary64))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) #s(literal 10 binary64))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 x)) (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (- 1 x) #s(literal 1 binary64))
#s(approx (- 1 x) (-.f64 #s(literal 1 binary64) x))
#s(approx x x)
#s(approx (+ (pow x 3) 1) #s(literal 1 binary64))
#s(approx (+ (pow x 3) 1) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
#s(approx (pow x 3) (pow.f64 x #s(literal 3 binary64)))
#s(approx (- (+ (* x x) 1) x) #s(literal 1 binary64))
#s(approx (- (+ (* x x) 1) x) (-.f64 #s(literal 1 binary64) x))
#s(approx (- (+ (* x x) 1) x) (fma.f64 (-.f64 x #s(literal 1 binary64)) x #s(literal 1 binary64)))
#s(approx (+ (* x x) 1) #s(literal 1 binary64))
#s(approx (+ (* x x) 1) (fma.f64 x x #s(literal 1 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(literal 10 binary64))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (- x -1) #s(literal 1 binary64))
#s(approx (- x -1) (-.f64 x #s(literal -1 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) #s(literal 10 binary64))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (- x -1)) #s(literal 10 binary64))
#s(approx (/ 10 (- x -1)) (fma.f64 #s(literal -10 binary64) x #s(literal 10 binary64)))
#s(approx (/ 10 (- x -1)) (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal -10 binary64)) x #s(literal 10 binary64)))
#s(approx (/ 10 (- x -1)) (fma.f64 (fma.f64 (fma.f64 #s(literal -10 binary64) x #s(literal 10 binary64)) x #s(literal -10 binary64)) x #s(literal 10 binary64)))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x))))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) x) #s(literal -10 binary64)) (*.f64 x x)))
#s(approx (* (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (- (+ (* x x) 1) x)) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -4 binary64))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) x) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ 10 (- 1 x)) (/.f64 #s(literal -10 binary64) x))
#s(approx (/ 10 (- 1 x)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x)))
#s(approx (/ 10 (- 1 x)) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) x))
#s(approx (/ 10 (- 1 x)) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) x)) x))
#s(approx (- 1 x) (neg.f64 x))
#s(approx (- 1 x) (*.f64 (-.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) x))
#s(approx (+ (pow x 3) 1) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ (pow x 3) 1) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)))
#s(approx (- (+ (* x x) 1) x) (*.f64 x x))
#s(approx (- (+ (* x x) 1) x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 x x)))
#s(approx (- (+ (* x x) 1) x) (*.f64 (-.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) (*.f64 x x)))
#s(approx (+ (* x x) 1) (*.f64 x x))
#s(approx (+ (* x x) 1) (fma.f64 x x #s(literal 1 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) x) #s(literal -10 binary64)) (*.f64 x x)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (- x -1) x)
#s(approx (- x -1) (fma.f64 x #s(literal 1 binary64) #s(literal 1 binary64)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x))))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) x) #s(literal -10 binary64)) (*.f64 x x)))
#s(approx (/ (/ 10 (- 1 x)) (- x -1)) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (/ 10 (- x -1)) (/.f64 #s(literal 10 binary64) x))
#s(approx (/ 10 (- x -1)) (/.f64 (-.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)) x))
#s(approx (/ 10 (- x -1)) (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) x)) x))
#s(approx (/ 10 (- x -1)) (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x))) x))
#s(approx (/ (/ 10 (- 1 x)) (+ (pow x 3) 1)) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ 10 (- 1 x)) (neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)) #s(literal -10 binary64)) x)))
#s(approx (/ 10 (- 1 x)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal 10 binary64)) x)))
#s(approx (- 1 x) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))))
#s(approx (- (+ (* x x) 1) x) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) x) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 x x)))
#s(approx (/ 10 (- x -1)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x)))
#s(approx (/ 10 (- x -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) x)))
#s(approx (/ 10 (- x -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) x) #s(literal -1 binary64) #s(literal -10 binary64)) x)))

eval45.0ms (1.4%)

Memory
8.4MiB live, 97.1MiB allocated; 9ms collecting garbage
Compiler

Compiled 7 829 to 1 061 computations (86.4% saved)

prune283.0ms (8.9%)

Memory
11.3MiB live, 343.4MiB allocated; 36ms collecting garbage
Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3791380
Fresh000
Picked033
Done022
Total3796385
Accuracy
100.0%
Counts
385 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.2%
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
99.6%
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
99.0%
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
99.5%
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Compiler

Compiled 73 to 56 computations (23.3% saved)

series6.0ms (0.2%)

Memory
-37.6MiB live, 8.9MiB allocated; 2ms collecting garbage
Counts
12 → 46
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(fma.f64 x x (-.f64 #s(literal 1 binary64) x))
(-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal -1 binary64)
Outputs
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 10))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 10))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 x))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 10))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (- 1 x) #s(hole binary64 1))
#s(approx (- 1 x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 1))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (+ 1 (* x (- x 1)))))
#s(approx (- (pow x 3) -1) #s(hole binary64 1))
#s(approx (- (pow x 3) -1) #s(hole binary64 (+ 1 (pow x 3))))
#s(approx (pow x 3) #s(hole binary64 (pow x 3)))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -10 x)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (* 10 (/ 1 (pow x 2))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* x (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) 10))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* x (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 3))) (+ 10 (* 10 (/ 1 (pow x 2))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ -10 x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) x)))
#s(approx (- 1 x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 x) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 x)))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (- (+ 1 (/ 1 (pow x 2))) (/ 1 x)))))
#s(approx (- (pow x 3) -1) #s(hole binary64 (pow x 3)))
#s(approx (- (pow x 3) -1) #s(hole binary64 (* (pow x 3) (+ 1 (/ 1 (pow x 3))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (+ (* 10 (/ 1 (pow x 2))) (/ 10 (pow x 3))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (+ (* 10 (/ 1 (pow x 2))) (+ (* 10 (/ 1 (pow x 4))) (/ 10 (pow x 3)))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 2)))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* -1 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x))) x))))
#s(approx (- 1 x) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (+ 1 (* -1 (/ (- 1 (/ 1 x)) x))))))
Calls

3 calls:

TimeVariablePointExpression
3.0ms
x
@inf
((/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (* x x) (- 1 x)) (- (pow x 3) -1) (pow x 3) 3 -1)
1.0ms
x
@-inf
((/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (* x x) (- 1 x)) (- (pow x 3) -1) (pow x 3) 3 -1)
1.0ms
x
@0
((/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (/ 10 (- 1 x)) 10 (- 1 x) 1 x (+ (* x x) (- 1 x)) (- (pow x 3) -1) (pow x 3) 3 -1)

rewrite161.0ms (5.1%)

Memory
33.5MiB live, 178.4MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0163970
0175906
1882881
08627858
Stop Event
iter limit
node limit
iter limit
Counts
58 → 256
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
#s(literal 10 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(fma.f64 x x (-.f64 #s(literal 1 binary64) x))
(-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 10))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 10))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* 10 (pow x 2)))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* 10 x))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (+ 10 (* (pow x 2) (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 10))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* 10 x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* 10 x))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (+ 10 (* x (+ 10 (* x (+ 10 (* 10 x))))))))
#s(approx (- 1 x) #s(hole binary64 1))
#s(approx (- 1 x) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 1))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (+ 1 (* -1 x))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (+ 1 (* x (- x 1)))))
#s(approx (- (pow x 3) -1) #s(hole binary64 1))
#s(approx (- (pow x 3) -1) #s(hole binary64 (+ 1 (pow x 3))))
#s(approx (pow x 3) #s(hole binary64 (pow x 3)))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ -10 (pow x 2))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -10 x)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (* 10 (/ 1 (pow x 2))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* x (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) 10))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* x (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 3))) (+ 10 (* 10 (/ 1 (pow x 2))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ -10 x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* 10 (/ 1 x))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x)))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) (pow x 2))) (+ 10 (* 10 (/ 1 x)))) x)))
#s(approx (- 1 x) #s(hole binary64 (* -1 x)))
#s(approx (- 1 x) #s(hole binary64 (* x (- (/ 1 x) 1))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (pow x 2)))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (- 1 (/ 1 x)))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (- (+ 1 (/ 1 (pow x 2))) (/ 1 x)))))
#s(approx (- (pow x 3) -1) #s(hole binary64 (pow x 3)))
#s(approx (- (pow x 3) -1) #s(hole binary64 (* (pow x 3) (+ 1 (/ 1 (pow x 3))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (+ (* 10 (/ 1 (pow x 2))) (/ 10 (pow x 3))))))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(hole binary64 (* -1 (* x (+ 10 (+ (* 10 (/ 1 (pow x 2))) (+ (* 10 (/ 1 (pow x 4))) (/ 10 (pow x 3)))))))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (+ (* 10 (/ 1 x)) (/ 10 (pow x 2)))) x))))
#s(approx (/ 10 (- 1 x)) #s(hole binary64 (* -1 (/ (+ 10 (* -1 (/ (- (* -1 (/ (+ 10 (* 10 (/ 1 x))) x)) 10) x))) x))))
#s(approx (- 1 x) #s(hole binary64 (* -1 (* x (- 1 (/ 1 x))))))
#s(approx (+ (* x x) (- 1 x)) #s(hole binary64 (* (pow x 2) (+ 1 (* -1 (/ (- 1 (/ 1 x)) x))))))
Outputs
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (/.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))) (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -10 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal 10 binary64)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal -1 binary64)) x) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal -1 binary64)) x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x)) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x)))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (neg.f64 x)) (neg.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (neg.f64 x)) (neg.f64 x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fabs.f64 x)) (fabs.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fabs.f64 x)) (fabs.f64 x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x))
(fma.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x))
(fma.f64 x (*.f64 x (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(fma.f64 x (*.f64 x (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (-.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) x) x) (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x))
(neg.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 1 binary64) x)))
#s(literal 10 binary64)
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 x x (+.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x x x))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 x x x)))
(neg.f64 (+.f64 #s(literal -1 binary64) x))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x x))))
(-.f64 (neg.f64 x) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) x)
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 x x x))) (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 x x x))))
(+.f64 (neg.f64 x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
#s(literal 1 binary64)
x
(/.f64 (-.f64 (*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))) (*.f64 x x)) (fma.f64 x x (+.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x x (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 x x #s(literal -1 binary64)) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (fabs.f64 x)) (fabs.f64 x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (*.f64 (fabs.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (fabs.f64 x) (fabs.f64 x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) x) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 x x (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x) (*.f64 x x))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x)))
(-.f64 (fma.f64 x x #s(literal 1 binary64)) x)
(-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x))
(-.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x x)))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(+.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x))
(+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x))
(*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64)) x) (*.f64 x x))
(*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) x)) (+.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -9 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64))) (pow.f64 x #s(literal -3 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -9 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -6 binary64))) (pow.f64 x #s(literal -3 binary64))))
(/.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) x #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal -3 binary64))))
(-.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal -3 binary64))) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal 3 binary64)))))
(+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x (fabs.f64 x)) (fabs.f64 x))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) x))
(*.f64 (*.f64 x x) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 x (*.f64 x x))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) #s(literal 0 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) #s(literal 10 binary64))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) #s(literal 10 binary64))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)) (*.f64 x x) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 x)) (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 10 binary64) #s(literal 10 binary64)) x #s(literal 10 binary64)) x #s(literal 10 binary64)))
#s(approx (- 1 x) #s(literal 1 binary64))
#s(approx (- 1 x) (-.f64 #s(literal 1 binary64) x))
#s(approx x x)
#s(approx (+ (* x x) (- 1 x)) #s(literal 1 binary64))
#s(approx (+ (* x x) (- 1 x)) (-.f64 #s(literal 1 binary64) x))
#s(approx (+ (* x x) (- 1 x)) (fma.f64 (-.f64 x #s(literal 1 binary64)) x #s(literal 1 binary64)))
#s(approx (- (pow x 3) -1) #s(literal 1 binary64))
#s(approx (- (pow x 3) -1) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
#s(approx (pow x 3) (pow.f64 x #s(literal 3 binary64)))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (/.f64 (/.f64 (fma.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64)) x) x))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (-.f64 (/.f64 (fma.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64))))
#s(approx (/ (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (- (pow x 3) -1)) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 #s(literal -10 binary64) x))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 (fma.f64 #s(literal -10 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -10 binary64)) x))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 x x)) #s(literal 10 binary64)) x))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 10 binary64) #s(literal 10 binary64))) x))
#s(approx (/ 10 (- 1 x)) (/.f64 #s(literal -10 binary64) x))
#s(approx (/ 10 (- 1 x)) (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x))
#s(approx (/ 10 (- 1 x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x) #s(literal 10 binary64)) x))
#s(approx (/ 10 (- 1 x)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x) #s(literal 10 binary64)) x) #s(literal 10 binary64)) x))
#s(approx (- 1 x) (neg.f64 x))
#s(approx (- 1 x) (*.f64 (-.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) x))
#s(approx (+ (* x x) (- 1 x)) (*.f64 x x))
#s(approx (+ (* x x) (- 1 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) x) x))
#s(approx (+ (* x x) (- 1 x)) (*.f64 (-.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) (*.f64 x x)))
#s(approx (- (pow x 3) -1) (pow.f64 x #s(literal 3 binary64)))
#s(approx (- (pow x 3) -1) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) x) x) #s(literal -10 binary64))))
#s(approx (* (/ 10 (- 1 x)) (+ (* x x) (- 1 x))) (*.f64 (neg.f64 x) (fma.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64) (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
#s(approx (/ 10 (- 1 x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x) #s(literal 10 binary64)) x))
#s(approx (/ 10 (- 1 x)) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x) #s(literal 10 binary64)) x) #s(literal -10 binary64)) x))
#s(approx (- 1 x) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))))
#s(approx (+ (* x x) (- 1 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) x)) x) x))

eval37.0ms (1.2%)

Memory
-32.4MiB live, 60.0MiB allocated; 6ms collecting garbage
Compiler

Compiled 7 225 to 994 computations (86.2% saved)

prune335.0ms (10.5%)

Memory
58.5MiB live, 380.2MiB allocated; 43ms collecting garbage
Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New2890289
Fresh000
Picked011
Done055
Total2896295
Accuracy
100.0%
Counts
295 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.2%
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
99.6%
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
99.0%
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
99.5%
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Compiler

Compiled 164 to 92 computations (43.9% saved)

regimes12.0ms (0.4%)

Memory
-24.6MiB live, 20.6MiB allocated; 2ms collecting garbage
Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x))))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
Outputs
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
Calls

4 calls:

4.0ms
x
3.0ms
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
3.0ms
(-.f64 #s(literal 1 binary64) (*.f64 x x))
3.0ms
(*.f64 x x)
Results
AccuracySegmentsBranch
99.6%1(*.f64 x x)
99.6%1(-.f64 #s(literal 1 binary64) (*.f64 x x))
99.6%1(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
99.6%1x
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes7.0ms (0.2%)

Memory
16.4MiB live, 16.4MiB allocated; 0ms collecting garbage
Accuracy

Total -7.7b remaining (-2293.4%)

Threshold costs -7.7b (-2293.4%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x))))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
Outputs
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Calls

4 calls:

2.0ms
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
2.0ms
(-.f64 #s(literal 1 binary64) (*.f64 x x))
2.0ms
x
2.0ms
(*.f64 x x)
Results
AccuracySegmentsBranch
99.5%1(*.f64 x x)
99.5%1(-.f64 #s(literal 1 binary64) (*.f64 x x))
99.5%1(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
99.5%1x
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify63.0ms (2%)

Memory
-22.7MiB live, 69.4MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01218
12316
24016
36615
411915
535015
6252615
7578915
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
Outputs
(/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 x (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 #s(literal 10 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64))))

derivations17.0ms (0.5%)

Memory
21.2MiB live, 21.2MiB allocated; 0ms collecting garbage
Stop Event
done
Compiler

Compiled 15 to 10 computations (33.3% saved)

preprocess19.0ms (0.6%)

Memory
-22.6MiB live, 22.9MiB allocated; 3ms collecting garbage
Remove

(abs x)

Compiler

Compiled 86 to 68 computations (20.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...