ENA, Section 1.4, Mentioned, B

Time bar (total: 4.8s)

start0.0ms (0%)

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

analyze102.0ms (2.1%)

Memory
-53.2MiB live, 81.9MiB allocated; 94ms 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)

sample1.7s (36.2%)

Memory
49.3MiB live, 1 729.7MiB allocated; 446ms collecting garbage
Samples
1.0s8 238×0valid
2.0ms18×1valid
Precisions
Click to see histograms. Total time spent on operations: 762.0ms
const: 343.0ms (45% of total)
ival-mult: 150.0ms (19.7% of total)
ival-<=: 127.0ms (16.7% of total)
ival-sub: 61.0ms (8% of total)
ival-div: 56.0ms (7.4% of total)
ival-and: 11.0ms (1.4% of total)
exact: 7.0ms (0.9% of total)
adjust: 3.0ms (0.4% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain85.0ms (1.8%)

Memory
4.3MiB live, 154.3MiB allocated; 11ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
24511(0.9990617582625156)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 -
+2470
-90
Precision
0.96484375
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+24700
-900
Precision?
0.96484375
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
40.0ms512×0valid
Compiler

Compiled 47 to 22 computations (53.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sub: 19.0ms (69.6% of total)
ival-mult: 4.0ms (14.7% of total)
ival-div: 3.0ms (11% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess252.0ms (5.2%)

Memory
10.1MiB live, 282.4MiB allocated; 50ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0814
12714
25714
38714
417514
549014
6381914
7782914
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify187.0ms (3.9%)

Memory
-1.4MiB live, 148.9MiB allocated; 38ms collecting garbage
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 x x))
cost-diff0
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11718
24118
38018
413918
534618
6240518
7596818
0820818
Stop Event
iter limit
node limit
iter limit
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
(/.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

localize20.0ms (0.4%)

Memory
-20.4MiB live, 23.6MiB allocated; 9ms collecting garbage
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 x x)
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
accuracy7.799215809754244
(-.f64 #s(literal 1 binary64) (*.f64 x x))
Samples
11.0ms256×0valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (37.2% of total)
ival-mult: 2.0ms (37.2% of total)
ival-sub: 1.0ms (18.6% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series2.0ms (0%)

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

3 calls:

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

simplify178.0ms (3.7%)

Memory
32.0MiB live, 223.1MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031124
192123
2360112
32100108
08386103
Stop Event
iter limit
node limit
Counts
13 → 13
Calls
Call 1
Inputs
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
1
(+ 1 (* -1 (pow x 2)))
(pow x 2)
(/ -10 (pow x 2))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
Outputs
10
#s(literal 10 binary64)
(+ 10 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(fma.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (pow x 2)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(/ -10 (pow x 2))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 10 binary64)) x) x)
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 10 binary64)) x) x) #s(literal 10 binary64)) (*.f64 x x))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64))) (*.f64 x x))
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) x) x)

rewrite45.0ms (0.9%)

Memory
-11.2MiB live, 34.0MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13715
025915
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
3 → 46
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 x x)
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) (*.f64 x x)))
(/.f64 #s(literal 10 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 x x))))
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
(neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -1 binary64) (*.f64 x x))))
(*.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 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))))
(/.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 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 x (neg.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 #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 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(*.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 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.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 (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 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (fabs.f64 x) #s(literal 2 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))

eval6.0ms (0.1%)

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

Compiled 699 to 202 computations (71.1% saved)

prune4.0ms (0.1%)

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

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New54559
Fresh000
Picked101
Done000
Total55560
Accuracy
99.6%
Counts
60 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
99.4%
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
5.5%
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
9.6%
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Compiler

Compiled 104 to 82 computations (21.2% saved)

simplify151.0ms (3.1%)

Memory
6.8MiB live, 101.0MiB allocated; 17ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) x)
cost-diff0
(+.f64 #s(literal 1 binary64) x)
cost-diff1
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
cost-diff2
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 #s(literal -10 binary64) (*.f64 x x))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
cost-diff0
(neg.f64 x)
cost-diff0
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
cost-diff1
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020100
03296
15396
212796
332796
4116096
5790896
0800891
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
#s(literal 10 binary64)
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
x
#s(literal 1 binary64)
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(*.f64 x x)
x
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
x
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
#s(literal 10 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(-.f64 #s(literal 1 binary64) x)
Outputs
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
x
#s(literal 1 binary64)
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(*.f64 x x)
x
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
x
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) x)
(-.f64 x #s(literal -1 binary64))
#s(literal 1 binary64)
x
(-.f64 #s(literal 1 binary64) x)

localize44.0ms (0.9%)

Memory
3.7MiB live, 47.2MiB allocated; 4ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 #s(literal 1 binary64) x)
accuracy0.0
(+.f64 #s(literal 1 binary64) x)
accuracy0.21484375
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
accuracy0.0
(*.f64 x x)
accuracy0.19921875
(/.f64 #s(literal -10 binary64) (*.f64 x x))
accuracy60.50919695013928
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
accuracy0.0
(*.f64 x x)
accuracy0.07421875
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
accuracy57.772873960501116
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
accuracy57.87238229837592
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
accuracy0.0
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
accuracy0.0
(neg.f64 x)
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
Samples
33.0ms256×0valid
Compiler

Compiled 90 to 20 computations (77.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 6.0ms (27.5% of total)
ival-mult: 6.0ms (27.5% of total)
ival-sub: 4.0ms (18.3% of total)
ival-add: 3.0ms (13.7% of total)
ival-neg: 1.0ms (4.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
4.5MiB live, 4.5MiB allocated; 0ms collecting garbage
Counts
13 → 22
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 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)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(*.f64 x x)
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(+.f64 #s(literal 1 binary64) x)
(-.f64 #s(literal 1 binary64) x)
Outputs
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
1
(+ 1 (* -1 (pow x 2)))
(* -1 x)
(pow x 2)
(/ -10 (pow x 2))
(+ 1 x)
(+ 1 (* -1 x))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
x
(* x (+ 1 (/ 1 x)))
(* x (- (/ 1 x) 1))
(* -1 (* x (- 1 (/ 1 x))))
Calls

3 calls:

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

simplify189.0ms (3.9%)

Memory
-35.8MiB live, 195.5MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043152
1128147
2439136
32612132
08259125
Stop Event
iter limit
node limit
Counts
22 → 21
Calls
Call 1
Inputs
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
1
(+ 1 (* -1 (pow x 2)))
(* -1 x)
(pow x 2)
(/ -10 (pow x 2))
(+ 1 x)
(+ 1 (* -1 x))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
x
(* x (+ 1 (/ 1 x)))
(* x (- (/ 1 x) 1))
(* -1 (* x (- 1 (/ 1 x))))
Outputs
10
#s(literal 10 binary64)
(+ 10 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(fma.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 10 binary64) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (pow x 2)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(pow x 2)
(*.f64 x x)
(/ -10 (pow x 2))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(+ 1 x)
(-.f64 x #s(literal -1 binary64))
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 10 binary64)) x) x)
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal -10 binary64) #s(literal -10 binary64)) (*.f64 x x))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64))) (*.f64 x x))
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
x
(* x (+ 1 (/ 1 x)))
(-.f64 x #s(literal -1 binary64))
(* x (- (/ 1 x) 1))
(-.f64 #s(literal 1 binary64) x)
(* -1 (* x (- 1 (/ 1 x))))
(-.f64 #s(literal 1 binary64) x)

rewrite106.0ms (2.2%)

Memory
2.1MiB live, 94.4MiB allocated; 77ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02086
03282
111582
082677
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
13 → 230
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 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)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(*.f64 x x)
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(+.f64 #s(literal 1 binary64) x)
(-.f64 #s(literal 1 binary64) x)
Outputs
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (neg.f64 (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))))
(*.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 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal -1 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.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 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.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 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 (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 (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 #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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 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)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.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 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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))) (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)) (fma.f64 (neg.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)))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 x) #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 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x))
(fma.f64 (-.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) x) (*.f64 x (-.f64 #s(literal 1 binary64) x)))
(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 x (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (-.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 x (neg.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 #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 (neg.f64 (neg.f64 x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 x (-.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) x) (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(neg.f64 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)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (-.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1000 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (*.f64 x x) #s(literal 100 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1000 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))
(neg.f64 (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal -10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal 10 binary64)) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)) #s(literal 10 binary64))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 10 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 10 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (*.f64 x x) #s(literal 100 binary64))))) (/.f64 #s(literal 1000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (*.f64 x x) #s(literal 100 binary64))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.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) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (fabs.f64 x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (fabs.f64 x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 (/.f64 #s(literal -10 binary64) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (/.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 10 binary64) x) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal -10 binary64) x) x)
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(/.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x))
(neg.f64 (/.f64 #s(literal 10 binary64) (*.f64 x x)))
(neg.f64 (/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x)))
(*.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 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal -1 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.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 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.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 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 (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 (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 #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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 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)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.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 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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))) (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)) (fma.f64 (neg.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)))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 x) #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 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x))
(fma.f64 (-.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) x) (*.f64 x (-.f64 #s(literal 1 binary64) x)))
(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 x (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (-.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 x (neg.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 #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 (neg.f64 (neg.f64 x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (*.f64 x (-.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) x) (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (neg.f64 (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))))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 #s(literal 1 binary64) x) (/.f64 (-.f64 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 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (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))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #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)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.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 x #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 #s(literal 1 binary64) x)))
(+.f64 #s(literal 1 binary64) x)
(+.f64 x #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))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #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 #s(literal 1 binary64) x))
(*.f64 (-.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)) (/.f64 (-.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 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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 #s(literal 1 binary64) x)
(+.f64 (/.f64 (*.f64 (neg.f64 x) 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 (*.f64 (neg.f64 x) x) (-.f64 x #s(literal -1 binary64))))

eval31.0ms (0.6%)

Memory
-46.0MiB live, 48.2MiB allocated; 16ms collecting garbage
Compiler

Compiled 3 201 to 625 computations (80.5% saved)

prune12.0ms (0.3%)

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

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New18613199
Fresh000
Picked145
Done000
Total18717204
Accuracy
100.0%
Counts
204 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.5%
(/.f64 #s(literal 10 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x)))
99.5%
(/.f64 #s(literal 10 binary64) (/.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))))
99.4%
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
99.1%
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
99.4%
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
99.3%
(/.f64 #s(literal 10 binary64) (*.f64 (*.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) x)))
99.5%
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
99.4%
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
5.5%
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
9.6%
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Compiler

Compiled 411 to 283 computations (31.1% saved)

simplify148.0ms (3.1%)

Memory
10.8MiB live, 152.8MiB allocated; 28ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
cost-diff1
(/.f64 #s(literal 10 binary64) (/.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))))
cost-diff2
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
cost-diff10
(/.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)))
cost-diff0
(-.f64 #s(literal 1 binary64) x)
cost-diff0
(-.f64 x #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
cost-diff3
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
cost-diff1
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
cost-diff1
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
cost-diff0
(fma.f64 x x #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
cost-diff0
(fma.f64 x x #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026158
043126
183124
2237123
31766121
08597121
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal -10 binary64)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(fma.f64 x x #s(literal 1 binary64))
x
#s(literal 1 binary64)
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
#s(literal 10 binary64)
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
(neg.f64 x)
x
(*.f64 x #s(literal 10 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(literal 10 binary64)
(-.f64 x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 10 binary64) (/.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))))
#s(literal 10 binary64)
(/.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 (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))
(neg.f64 x)
x
#s(literal 1 binary64)
Outputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal -10 binary64)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(fma.f64 x x #s(literal 1 binary64))
x
#s(literal 1 binary64)
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(neg.f64 x)
x
(*.f64 x #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) x)
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
#s(literal 10 binary64)
(-.f64 x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 10 binary64) (/.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 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(/.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)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
x
#s(literal 1 binary64)

localize79.0ms (1.6%)

Memory
-1.3MiB live, 88.6MiB allocated; 11ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 x)
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (/.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))))
accuracy0.49609375
(/.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)))
accuracy0.49837875976844204
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
accuracy0.0
(-.f64 x #s(literal -1 binary64))
accuracy0.0
(-.f64 #s(literal 1 binary64) x)
accuracy0.1875
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
accuracy0.36328125
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
accuracy0.0
(neg.f64 x)
accuracy0.1953125
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
accuracy0.28515625
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
accuracy57.772873960501116
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
accuracy0.0
(fma.f64 x x #s(literal 1 binary64))
accuracy0.1484375
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
accuracy57.772873960501116
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
accuracy0.0
(fma.f64 x x #s(literal -1 binary64))
accuracy0.29296875
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
Samples
46.0ms254×0valid
1.0ms1valid
Compiler

Compiled 157 to 27 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 14.0ms (42.8% of total)
ival-div: 9.0ms (27.5% of total)
ival-sub: 4.0ms (12.2% of total)
ival-add: 3.0ms (9.2% of total)
ival-neg: 1.0ms (3.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
8.7MiB live, 8.7MiB allocated; 0ms collecting garbage
Counts
17 → 43
Calls
Call 1
Inputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(fma.f64 x x #s(literal 1 binary64))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
(neg.f64 x)
(/.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)))
(-.f64 x #s(literal -1 binary64))
(-.f64 #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 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (/.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))))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
Outputs
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
-1
(- (pow x 2) 1)
1
(+ 1 (pow x 2))
(* -10 (pow x 2))
(* -1 x)
(+ 10 (* -10 x))
(+ 10 (* x (- (* 10 x) 10)))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
(+ 1 x)
(+ 1 (* -1 x))
(+ 1 (* -1 (pow x 2)))
(+ 1 (* -2 (pow x 2)))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
(/ -10 (pow x 2))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(pow x 2)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1 (/ 1 (pow x 2))))
(/ 10 x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)
x
(* x (+ 1 (/ 1 x)))
(* x (- (/ 1 x) 1))
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(pow x 4)
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))
(* -1 (* x (- 1 (/ 1 x))))
Calls

3 calls:

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

simplify231.0ms (4.8%)

Memory
17.4MiB live, 200.5MiB allocated; 36ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097329
1283316
2877299
35453299
08087273
Stop Event
iter limit
node limit
Counts
43 → 42
Calls
Call 1
Inputs
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
-1
(- (pow x 2) 1)
1
(+ 1 (pow x 2))
(* -10 (pow x 2))
(* -1 x)
(+ 10 (* -10 x))
(+ 10 (* x (- (* 10 x) 10)))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
(+ 1 x)
(+ 1 (* -1 x))
(+ 1 (* -1 (pow x 2)))
(+ 1 (* -2 (pow x 2)))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
(/ -10 (pow x 2))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(pow x 2)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1 (/ 1 (pow x 2))))
(/ 10 x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)
x
(* x (+ 1 (/ 1 x)))
(* x (- (/ 1 x) 1))
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(pow x 4)
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))
(* -1 (* x (- 1 (/ 1 x))))
Outputs
10
#s(literal 10 binary64)
(+ 10 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(fma.f64 #s(literal 10 binary64) (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
-1
#s(literal -1 binary64)
(- (pow x 2) 1)
(fma.f64 x x #s(literal -1 binary64))
1
#s(literal 1 binary64)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(* -10 (pow x 2))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(* -1 x)
(neg.f64 x)
(+ 10 (* -10 x))
(fma.f64 #s(literal -10 binary64) x #s(literal 10 binary64))
(+ 10 (* x (- (* 10 x) 10)))
(fma.f64 (fma.f64 #s(literal 10 binary64) x #s(literal -10 binary64)) x #s(literal 10 binary64))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
(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))
(+ 1 x)
(-.f64 x #s(literal -1 binary64))
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(+ 1 (* -1 (pow x 2)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(+ 1 (* -2 (pow x 2)))
(fma.f64 #s(literal -2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
(fma.f64 (fma.f64 x x #s(literal -2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/ -10 (pow x 2))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(*.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -10 binary64))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -10 binary64) #s(literal -10 binary64)) (*.f64 x x))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -10 binary64) #s(literal -10 binary64)) (*.f64 x x)) #s(literal 10 binary64)) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(fma.f64 x x #s(literal -1 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(* (pow x 2) (+ 1 (/ 1 (pow x 2))))
(fma.f64 x x #s(literal 1 binary64))
(/ 10 x)
(/.f64 #s(literal 10 binary64) x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/.f64 (-.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -10 binary64)) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) 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)
x
(* x (+ 1 (/ 1 x)))
(-.f64 x #s(literal -1 binary64))
(* x (- (/ 1 x) 1))
(-.f64 #s(literal 1 binary64) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 x x #s(literal -2 binary64)) x) x)
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 x x #s(literal -2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(/.f64 (-.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -10 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) 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)
(* -1 (* x (- 1 (/ 1 x))))
(-.f64 #s(literal 1 binary64) x)

rewrite78.0ms (1.6%)

Memory
-49.4MiB live, 106.9MiB allocated; 17ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026138
043102
117399
0145699
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
17 → 520
Calls
Call 1
Inputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(fma.f64 x x #s(literal 1 binary64))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64))))
(*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
(neg.f64 x)
(/.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)))
(-.f64 x #s(literal -1 binary64))
(-.f64 #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 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (/.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))))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
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 (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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 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 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (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 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(*.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 (+.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 (+.f64 (neg.f64 x) #s(literal -1 binary64)) (-.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 (-.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 #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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #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) (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 #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 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (fma.f64 (neg.f64 x) 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 (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 #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 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 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) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) #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 (pow.f64 x #s(literal 1 binary64)) (pow.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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #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) (*.f64 (neg.f64 x) #s(literal 1 binary64)) #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 x x) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 x x #s(literal -1 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 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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 x x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 x x))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 10 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64)) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1000 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 1000 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64))) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 10 binary64))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64)) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 10 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) (neg.f64 x)))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 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 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (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)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 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 (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 #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 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1 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) (fabs.f64 x)) (*.f64 #s(literal -1 binary64) (fabs.f64 x)) #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 (pow.f64 x #s(literal 1 binary64)) (pow.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 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #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) (*.f64 (neg.f64 x) #s(literal 1 binary64)) #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 x x) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 x x #s(literal 1 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 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 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 x x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 10 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 10 binary64)) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1000 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 1000 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64))) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 10 binary64))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal 1000 binary64)) (fma.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 10 binary64)) #s(literal 100 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 10 binary64))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) (neg.f64 x)))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x))
(*.f64 x (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 x (*.f64 #s(literal 10 binary64) (neg.f64 x)))
(*.f64 x (neg.f64 (*.f64 #s(literal 10 binary64) x)))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
(neg.f64 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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 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 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (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 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.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)))
(/.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))))
(/.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) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.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 (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(-.f64 x #s(literal -1 binary64))
(+.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 3 binary64)))) (neg.f64 (+.f64 (fma.f64 x x x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x x) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (fma.f64 x x 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 #s(literal 1 binary64) x)
(+.f64 (/.f64 (*.f64 (neg.f64 x) 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 (*.f64 (neg.f64 x) x) (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 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) (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 x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 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)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) #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 #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) (-.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 6 binary64)))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 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 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 (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 #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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 (fma.f64 x 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) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (+.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 #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 #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 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #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 6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #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 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.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 #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 x x))
(+.f64 (/.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #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 (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))) (neg.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (fabs.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))) (fabs.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fabs.f64 (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x #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 (fma.f64 (neg.f64 x) x #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 (fma.f64 (neg.f64 x) x #s(literal 1 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 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.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 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (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 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (fma.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 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 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 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.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 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 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)))))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (neg.f64 x)) x (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) x) (neg.f64 x) (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)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal -1 binary64) (fabs.f64 x)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (*.f64 (neg.f64 x) x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 x) (*.f64 x (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 (neg.f64 x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(-.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(-.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)))
(+.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(+.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (fma.f64 x x x) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 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 x x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (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 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 4 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) (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 x #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal 1 binary64))))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 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)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) #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 #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) (-.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 6 binary64)))) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 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 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 (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 #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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 (fma.f64 x 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) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (+.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 #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 #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 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #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 6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #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 (neg.f64 x) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.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 #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 x x))
(+.f64 (/.f64 (fma.f64 (neg.f64 x) x (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))

eval66.0ms (1.4%)

Memory
29.9MiB live, 76.3MiB allocated; 4ms collecting garbage
Compiler

Compiled 6 960 to 1 181 computations (83% saved)

prune28.0ms (0.6%)

Memory
-8.4MiB live, 49.1MiB allocated; 13ms collecting garbage
Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New3738381
Fresh268
Picked235
Done044
Total37721398
Accuracy
100.0%
Counts
398 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(/.f64 (/.f64 #s(literal 10 binary64) (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.3%
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
99.5%
(/.f64 #s(literal 10 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x)))
99.5%
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
99.4%
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
99.3%
(/.f64 #s(literal 10 binary64) (*.f64 (*.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) x)))
99.5%
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
99.3%
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
99.4%
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
5.5%
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 10 binary64)))
9.6%
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Compiler

Compiled 482 to 345 computations (28.4% saved)

simplify100.0ms (2.1%)

Memory
16.6MiB live, 106.3MiB allocated; 8ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
cost-diff4
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
cost-diff5
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
cost-diff0
(fma.f64 x x #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
cost-diff0
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
cost-diff5
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal -10 binary64) (*.f64 x x))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
cost-diff1
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
cost-diff0
(*.f64 x #s(literal 10 binary64))
cost-diff0
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
cost-diff0
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
cost-diff0
(fma.f64 x x #s(literal -1 binary64))
cost-diff0
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
cost-diff1
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
cost-diff10
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030201
052196
1100196
2332157
32399153
08904153
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
#s(literal 10 binary64)
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
#s(literal 1 binary64)
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
(*.f64 x #s(literal 10 binary64))
x
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(literal 10 binary64)
(*.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
x
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(-.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) x)
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
#s(literal 10 binary64)
(-.f64 x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
#s(literal 1 binary64)
Outputs
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.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 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
#s(literal 1 binary64)
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
(*.f64 x #s(literal 10 binary64))
x
#s(literal 10 binary64)
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 x x)
x
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) 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) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
#s(literal 10 binary64)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(-.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) x)
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
#s(literal 10 binary64)
(-.f64 x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
(neg.f64 x)
#s(literal 1 binary64)

localize127.0ms (2.6%)

Memory
-4.4MiB live, 95.7MiB allocated; 11ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 x)
accuracy0.1875
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
accuracy0.21484375
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
accuracy0.36328125
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
accuracy0.0
(-.f64 #s(literal 1 binary64) x)
accuracy0.2734375
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
accuracy0.36328125
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
accuracy0.0
(*.f64 x x)
accuracy0.1953125
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
accuracy0.22265625
(*.f64 #s(literal -10 binary64) (*.f64 x x))
accuracy57.772873960501116
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
accuracy0.0
(*.f64 x #s(literal 10 binary64))
accuracy0.1484375
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
accuracy57.772873960501116
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
accuracy0.0
(neg.f64 x)
accuracy0.29296875
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
accuracy0.49609375
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
accuracy0.49837875976844204
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
Samples
90.0ms254×0valid
1.0ms1valid
Compiler

Compiled 206 to 31 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-div: 54.0ms (71.7% of total)
ival-mult: 11.0ms (14.6% of total)
ival-sub: 5.0ms (6.6% of total)
ival-add: 3.0ms (4% of total)
ival-neg: 1.0ms (1.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.4%)

Memory
-35.8MiB live, 9.5MiB allocated; 5ms collecting garbage
Counts
20 → 50
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
(*.f64 x #s(literal 10 binary64))
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 x x)
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 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 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
(-.f64 x #s(literal -1 binary64))
(neg.f64 x)
(-.f64 #s(literal 1 binary64) x)
Outputs
1
(+ 1 (* -1 (pow x 2)))
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(+ 1 (* -2 (pow x 2)))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
-1
(- (pow x 2) 1)
(* 10 x)
(* -10 (pow x 2))
(pow x 2)
(+ 10 (* -10 x))
(+ 10 (* x (- (* 10 x) 10)))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
-10
(- (* -10 (pow x 2)) 10)
(- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)
(- (* (pow x 2) (- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)) 10)
(+ 1 (* -1 x))
(+ 1 x)
(* -1 x)
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(/ -10 (pow x 2))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(pow x 4)
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(/ 10 x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)
(/ 10 (pow x 2))
(/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (/ 10 (pow x 4)))) (pow x 2))
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (+ (* 10 (/ 1 (pow x 6))) (/ 10 (pow x 4))))) (pow x 2))
(* x (- (/ 1 x) 1))
x
(* x (+ 1 (/ 1 x)))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))
(* -1 (* x (- 1 (/ 1 x))))
Calls

3 calls:

TimeVariablePointExpression
14.0ms
x
@0
((/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1)) (/ 10 (/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1))) (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* x x) -1) (/ 10 (- 1 (* x x))) (+ (* (* x 10) x) 10) (* x 10) (- 10 (* -10 (* x x))) (/ 10 (- 1 (* x x))) (* -10 (* x x)) (* x x) (* (/ 10 (+ (* x x) -1)) (- x 1)) (/ (* (/ 10 (+ (* x x) -1)) (- x 1)) (- 1 x)) (/ 10 (+ (* x x) -1)) (/ (/ 10 (- x -1)) (/ (+ (* (neg x) x) 1) (- x -1))) (/ (+ (* (neg x) x) 1) (- x -1)) (/ 10 (- x -1)) (- x -1) (neg x) (- 1 x))
3.0ms
x
@inf
((/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1)) (/ 10 (/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1))) (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* x x) -1) (/ 10 (- 1 (* x x))) (+ (* (* x 10) x) 10) (* x 10) (- 10 (* -10 (* x x))) (/ 10 (- 1 (* x x))) (* -10 (* x x)) (* x x) (* (/ 10 (+ (* x x) -1)) (- x 1)) (/ (* (/ 10 (+ (* x x) -1)) (- x 1)) (- 1 x)) (/ 10 (+ (* x x) -1)) (/ (/ 10 (- x -1)) (/ (+ (* (neg x) x) 1) (- x -1))) (/ (+ (* (neg x) x) 1) (- x -1)) (/ 10 (- x -1)) (- x -1) (neg x) (- 1 x))
2.0ms
x
@-inf
((/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1)) (/ 10 (/ (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* (neg x) x) 1))) (* (+ (* x x) -1) (+ (* x x) -1)) (+ (* x x) -1) (/ 10 (- 1 (* x x))) (+ (* (* x 10) x) 10) (* x 10) (- 10 (* -10 (* x x))) (/ 10 (- 1 (* x x))) (* -10 (* x x)) (* x x) (* (/ 10 (+ (* x x) -1)) (- x 1)) (/ (* (/ 10 (+ (* x x) -1)) (- x 1)) (- 1 x)) (/ 10 (+ (* x x) -1)) (/ (/ 10 (- x -1)) (/ (+ (* (neg x) x) 1) (- x -1))) (/ (+ (* (neg x) x) 1) (- x -1)) (/ 10 (- x -1)) (- x -1) (neg x) (- 1 x))

simplify202.0ms (4.2%)

Memory
20.3MiB live, 200.3MiB allocated; 52ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111435
1307423
2969406
35059404
08713377
Stop Event
iter limit
node limit
Counts
50 → 49
Calls
Call 1
Inputs
1
(+ 1 (* -1 (pow x 2)))
10
(+ 10 (* 10 (pow x 2)))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(+ 1 (* -2 (pow x 2)))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
-1
(- (pow x 2) 1)
(* 10 x)
(* -10 (pow x 2))
(pow x 2)
(+ 10 (* -10 x))
(+ 10 (* x (- (* 10 x) 10)))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
-10
(- (* -10 (pow x 2)) 10)
(- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)
(- (* (pow x 2) (- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)) 10)
(+ 1 (* -1 x))
(+ 1 x)
(* -1 x)
(* -1 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(/ -10 (pow x 2))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(pow x 4)
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(/ 10 x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) x)
(/ 10 (pow x 2))
(/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (/ 10 (pow x 4)))) (pow x 2))
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (+ (* 10 (/ 1 (pow x 6))) (/ 10 (pow x 4))))) (pow x 2))
(* x (- (/ 1 x) 1))
x
(* x (+ 1 (/ 1 x)))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) x))
(* -1 (* x (- 1 (/ 1 x))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1 (pow x 2)))
(fma.f64 (neg.f64 x) x #s(literal 1 binary64))
10
#s(literal 10 binary64)
(+ 10 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))
(fma.f64 #s(literal 10 binary64) (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64))
(+ 10 (* (pow x 2) (+ 10 (* (pow x 2) (+ 10 (* 10 (pow x 2)))))))
(*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
(+ 1 (* -2 (pow x 2)))
(fma.f64 #s(literal -2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (pow x 2) 2)))
(fma.f64 (fma.f64 x x #s(literal -2 binary64)) (*.f64 x x) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (pow x 2) 1)
(fma.f64 x x #s(literal -1 binary64))
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* -10 (pow x 2))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(+ 10 (* -10 x))
(fma.f64 #s(literal -10 binary64) x #s(literal 10 binary64))
(+ 10 (* x (- (* 10 x) 10)))
(fma.f64 (fma.f64 #s(literal 10 binary64) x #s(literal -10 binary64)) x #s(literal 10 binary64))
(+ 10 (* x (- (* x (+ 10 (* -10 x))) 10)))
(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))
-10
#s(literal -10 binary64)
(- (* -10 (pow x 2)) 10)
(fma.f64 (*.f64 #s(literal -10 binary64) x) x #s(literal -10 binary64))
(- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)
(neg.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64)))
(- (* (pow x 2) (- (* (pow x 2) (- (* -10 (pow x 2)) 10)) 10)) 10)
(fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal 10 binary64) (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64)) #s(literal -10 binary64))
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(+ 1 x)
(-.f64 x #s(literal -1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) x) x)
(/ -10 (pow x 2))
(/.f64 #s(literal -10 binary64) (*.f64 x x))
(* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 10 binary64)) x) x)
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))) 10) (pow x 2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal -10 binary64) #s(literal -10 binary64)) (*.f64 x x))
(/ (- (* -1 (/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 4))) (+ 10 (* 10 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal -10 binary64) #s(literal -10 binary64)) (*.f64 x x)) #s(literal 10 binary64)) (*.f64 x x))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (- 1 (* 2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 x x #s(literal -2 binary64)) x) x)
(* (pow x 4) (- (+ 1 (/ 1 (pow x 4))) (* 2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal -2 binary64) x) x (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 2) (+ 10 (* 10 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(/ 10 x)
(/.f64 #s(literal 10 binary64) x)
(/ (- 10 (* 10 (/ 1 x))) x)
(/.f64 (-.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (* 10 (/ 1 x))) x)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -10 binary64)) x)
(/ (- (+ 10 (/ 10 (pow x 2))) (+ (* 10 (/ 1 x)) (* 10 (/ 1 (pow x 3))))) 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)
(/ 10 (pow x 2))
(/.f64 #s(literal 10 binary64) (*.f64 x x))
(/ (+ 10 (* 10 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal -10 binary64)) x) x)
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (/ 10 (pow x 4)))) (pow x 2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) #s(literal 10 binary64)) (*.f64 x x))
(/ (+ 10 (+ (* 10 (/ 1 (pow x 2))) (+ (* 10 (/ 1 (pow x 6))) (/ 10 (pow x 4))))) (pow x 2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (-.f64 (/.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -10 binary64))) (*.f64 x x))
(* x (- (/ 1 x) 1))
(-.f64 #s(literal 1 binary64) x)
x
(* x (+ 1 (/ 1 x)))
(-.f64 x #s(literal -1 binary64))
(* -1 (/ (- (* 10 (/ 1 x)) 10) x))
(/.f64 (-.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) x) #s(literal -10 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 10 (/ 1 x)) 10) x)) 10) x)) 10) 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)
(* -1 (* x (- 1 (/ 1 x))))
(-.f64 #s(literal 1 binary64) x)

rewrite93.0ms (1.9%)

Memory
-7.6MiB live, 140.4MiB allocated; 27ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030165
052152
1203109
01784109
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
20 → 559
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 x x #s(literal -1 binary64))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64))
(*.f64 x #s(literal 10 binary64))
(-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 x x)
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 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 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64)))
(-.f64 x #s(literal -1 binary64))
(neg.f64 x)
(-.f64 #s(literal 1 binary64) x)
Outputs
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 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) (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 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))))
(*.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) #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 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (fma.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)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 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))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 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 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)) (-.f64 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 (-.f64 (*.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 #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 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 (-.f64 x #s(literal -1 binary64)))))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(neg.f64 (fma.f64 x x #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (-.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 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 (-.f64 x #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (*.f64 (-.f64 x #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #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 (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 #s(literal -1 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(fma.f64 x (neg.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 #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 (neg.f64 (neg.f64 x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (-.f64 x #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64))))) (*.f64 (-.f64 x #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.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 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(*.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(*.f64 (neg.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))) (neg.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (fabs.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))) (fabs.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64)))))
(*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fabs.f64 (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(pow.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 x x) #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 4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.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))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fabs.f64 x)) (fabs.f64 x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 x)) (neg.f64 x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) x) x (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (fabs.f64 x)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (fabs.f64 x)) (-.f64 #s(literal -1 binary64) (fabs.f64 x)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (neg.f64 x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))) (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 (fabs.f64 (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 x x)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 x x #s(literal -1 binary64)) (*.f64 x x) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 x (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(-.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1 binary64))))
(-.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1 binary64))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(+.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 x #s(literal 4 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 (+.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 (+.f64 (neg.f64 x) #s(literal -1 binary64)) (-.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 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 (-.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 (neg.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 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 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.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 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (neg.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 x x #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)) (fabs.f64 x) #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 #s(literal 1 binary64) (neg.f64 x)) (neg.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) (neg.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 x)) #s(literal -1 binary64))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.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 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)) #s(literal -1 binary64))
(fma.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) 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 #s(literal 1 binary64) (*.f64 x x) #s(literal -1 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 x x #s(literal -1 binary64))
(expm1.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 x x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 x x))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1000 binary64) (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 1000 binary64) (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x)))))
(fma.f64 (*.f64 #s(literal 10 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 10 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 10 binary64))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 1000 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))) (/.f64 (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)))
(-.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))) (/.f64 #s(literal 1000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64)))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) x)
(*.f64 x #s(literal 10 binary64))
(neg.f64 (*.f64 #s(literal -10 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1000 binary64) (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 1000 binary64) (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x)))))
(fma.f64 (*.f64 #s(literal 10 binary64) (fabs.f64 x)) (fabs.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 10 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 10 binary64))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 1000 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))) (/.f64 (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))) #s(literal 100 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))))
(-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)))
(-.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))) (/.f64 #s(literal 1000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64)))
(+.f64 #s(literal 10 binary64) (*.f64 (*.f64 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)))
(*.f64 (*.f64 #s(literal -10 binary64) (fabs.f64 x)) (fabs.f64 x))
(*.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -10 binary64) x) x)
(*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) #s(literal -10 binary64)))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -10 binary64)))
(*.f64 x (*.f64 #s(literal -10 binary64) x))
(neg.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.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) (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) (neg.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 x)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (fabs.f64 (fabs.f64 x)) (fabs.f64 (fabs.f64 x)))
(*.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) x))
(*.f64 (fabs.f64 x) (fabs.f64 x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 x x)
(pow.f64 (fabs.f64 x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -10 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -10 binary64)) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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)) #s(literal 10 binary64)) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(/.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) (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.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 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 #s(literal -10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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) (-.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 (/.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64)))) (fma.f64 x x #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (neg.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 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.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 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 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))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64))))) (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (-.f64 (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (neg.f64 (neg.f64 (-.f64 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)) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 x (/.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 x x) (-.f64 x #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) x)
(+.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64)))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -10 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal -10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -10 binary64)) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #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)) #s(literal 10 binary64)) (*.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(/.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) (-.f64 x #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) 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 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(/.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)) (-.f64 x #s(literal 1 binary64)))
(-.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 (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(-.f64 x #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) x)
(+.f64 x #s(literal 1 binary64))
(neg.f64 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))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64))))) (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (-.f64 (*.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (fma.f64 x x (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (neg.f64 (neg.f64 (-.f64 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)) (neg.f64 (-.f64 x #s(literal -1 binary64))))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(fma.f64 x (/.f64 (neg.f64 x) (-.f64 x #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 x x) (-.f64 x #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) x)
(+.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))

eval88.0ms (1.8%)

Memory
33.9MiB live, 127.1MiB allocated; 7ms collecting garbage
Compiler

Compiled 11 484 to 1 819 computations (84.2% saved)

prune22.0ms (0.5%)

Memory
7.5MiB live, 53.5MiB allocated; 3ms collecting garbage
Pruning

20 alts after pruning (10 fresh and 10 done)

PrunedKeptTotal
New5495554
Fresh459
Picked235
Done077
Total55520575
Accuracy
100.0%
Counts
575 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(/.f64 (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x))
99.3%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
99.4%
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal -1 binary64)))
99.5%
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
99.2%
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x))
99.5%
(/.f64 #s(literal 10 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x)))
99.5%
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
99.4%
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
99.3%
(/.f64 #s(literal 10 binary64) (*.f64 (*.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) x)))
99.5%
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
99.3%
(*.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
99.5%
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 10 binary64)))
5.5%
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
9.7%
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 10 binary64)))
9.6%
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Compiler

Compiled 703 to 301 computations (57.2% saved)

regimes41.0ms (0.9%)

Memory
-55.0MiB live, 56.1MiB allocated; 15ms collecting garbage
Counts
32 → 1
Calls
Call 1
Inputs
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) 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))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 #s(literal -10 binary64) (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) (fma.f64 (neg.f64 x) x #s(literal 1 binary64)))
(/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 10 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) x)))
(/.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))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 10 binary64) (*.f64 (*.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) x)))
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (-.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (/.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 (fma.f64 (neg.f64 x) x #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 10 binary64) (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
Outputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
Calls

4 calls:

9.0ms
(*.f64 x x)
8.0ms
(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
8.0ms
x
8.0ms
(-.f64 #s(literal 1 binary64) (*.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)

regimes13.0ms (0.3%)

Memory
24.2MiB live, 24.2MiB allocated; 0ms collecting garbage
Counts
10 → 2
Calls
Call 1
Inputs
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) 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))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
Outputs
#s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x)))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
Calls

4 calls:

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
x
3.0ms
(*.f64 x x)
Results
AccuracySegmentsBranch
13.6%2(*.f64 x x)
13.6%2(-.f64 #s(literal 1 binary64) (*.f64 x x))
13.6%2(/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x)))
13.6%2x
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes48.0ms (1%)

Memory
-28.5MiB live, 18.1MiB allocated; 2ms collecting garbage
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (fma.f64 (*.f64 x #s(literal 10 binary64)) 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))) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
#s(approx (/ 10 (- 1 (* x x))) (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)))))
Outputs
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
Calls

4 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes4.0ms (0.1%)

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

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Outputs
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Calls

4 calls:

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

Compiled 16 to 13 computations (18.8% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5003.587397450778
5023.130989390906
Compiler

Compiled 10 to 10 computations (0% saved)

simplify56.0ms (1.2%)

Memory
-0.4MiB live, 46.6MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02266
13566
26666
310866
415866
536266
6281166
7691666
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(if (<=.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -5000 binary64)) #s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x))) #s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))
Outputs
(/.f64 #s(literal -10 binary64) (fma.f64 x x #s(literal -1 binary64)))
(if (<=.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -5000 binary64)) #s(approx (/ 10 (- 1 (* x x))) (/.f64 #s(literal -10 binary64) (*.f64 x x))) #s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64))))
#s(approx (/ 10 (- 1 (* x x))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 10 binary64)))
#s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64))

derivations181.0ms (3.8%)

Memory
5.6MiB live, 102.2MiB allocated; 8ms collecting garbage
Stop Event
fuel
Compiler

Compiled 66 to 24 computations (63.6% saved)

preprocess23.0ms (0.5%)

Memory
0.2MiB live, 44.3MiB allocated; 6ms collecting garbage
Remove

(abs x)

Compiler

Compiled 158 to 70 computations (55.7% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...