Details

Time bar (total: 28.1s)

sample167.0ms

Algorithm
intervals
Results
133.0ms729×body80valid

simplify1.1s

Counts
1 → 1
Iterations
IterNodes
42160
3649
2198
156
019

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize31.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 4 (fma a (fma a a a) (* (fma a -3 1) (* b b))) (fma (fma a a (* b b)) (fma a a (* b b)) -1))
0.1b
(fma a (fma a a a) (* (fma a -3 1) (* b b)))
0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.3b
(* (fma a -3 1) (* b b))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*l* pow-prod-down prod-exp cbrt-unprod fma-udef
associate-*r* *-commutative unswap-sqr
Counts
4 → 55
Calls
4 calls:
0.0ms
(fma 4 (fma a (fma a a a) (* (fma a -3 1) (* b b))) (fma (fma a a (* b b)) (fma a a (* b b)) -1))
6.0ms
(fma a (fma a a a) (* (fma a -3 1) (* b b)))
0.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
21.0ms
(* (fma a -3 1) (* b b))

series403.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(fma 4 (fma a (fma a a a) (* (fma a -3 1) (* b b))) (fma (fma a a (* b b)) (fma a a (* b b)) -1))
97.0ms
(fma a (fma a a a) (* (fma a -3 1) (* b b)))
94.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
53.0ms
(* (fma a -3 1) (* b b))

simplify1.5s

Counts
67 → 67
Iterations
IterNodes
33082
2647
1204
098

prune845.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.1b

localize55.0ms

Local error

Found 4 expressions with local error:

0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.3b
(* (fma a -3 1) (* b b))
0.3b
(* (fma a -3 1) (* b b))
0.3b
(* (fma a -3 1) (* b b))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-cbrt-cube add-exp-log
10×add-sqr-sqrt
associate-*l* pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r* *-commutative unswap-sqr
fma-udef
Counts
4 → 77
Calls
4 calls:
0.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
29.0ms
(* (fma a -3 1) (* b b))
25.0ms
(* (fma a -3 1) (* b b))
15.0ms
(* (fma a -3 1) (* b b))

series330.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
83.0ms
(* (fma a -3 1) (* b b))
66.0ms
(* (fma a -3 1) (* b b))
70.0ms
(* (fma a -3 1) (* b b))

simplify5.2s

Counts
89 → 89
Iterations
IterNodes
45954
31968
2474
1143
065

prune1.5s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

localize89.0ms

Local error

Found 4 expressions with local error:

0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.3b
(* (fma a -3 1) (* b b))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*l* pow-prod-down prod-exp cbrt-unprod fma-udef
associate-*r* *-commutative unswap-sqr
Counts
4 → 55
Calls
4 calls:
0.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
1.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
29.0ms
(* (fma a -3 1) (* b b))

series384.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
96.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
97.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
80.0ms
(* (fma a -3 1) (* b b))

simplify5.7s

Counts
67 → 67
Iterations
IterNodes
45954
31968
2474
1143
065

prune894.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
0.3b
(* (fma a -3 1) (* b b))
0.3b
(* (fma a -3 1) (* b b))
0.3b
(* (fma a -3 1) (* b b))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-cbrt-cube add-exp-log
10×add-sqr-sqrt
associate-*l* pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r* *-commutative unswap-sqr
fma-udef
Counts
4 → 77
Calls
4 calls:
0.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
15.0ms
(* (fma a -3 1) (* b b))
21.0ms
(* (fma a -3 1) (* b b))
20.0ms
(* (fma a -3 1) (* b b))

series246.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(fma (fma a a (* b b)) (fma a a (* b b)) -1)
53.0ms
(* (fma a -3 1) (* b b))
58.0ms
(* (fma a -3 1) (* b b))
54.0ms
(* (fma a -3 1) (* b b))

simplify4.3s

Counts
89 → 89
Iterations
IterNodes
45954
31968
2474
1143
065

prune1.3s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.1b

regimes205.0ms

Accuracy

0% (0.4b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 0.5b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
219
119
017

end0.0ms

sample3.7s

Algorithm
intervals
Results
3.4s20501×body80valid