Alan Mishchenko
|
b319f57dde
|
Addressing platform-dependent computations in the CUDD package.
|
2025-11-17 16:39:13 -08:00 |
Alan Mishchenko
|
c4c401b7a5
|
Fixing pointer-dependent behavior during BDD variable reordering.
|
2025-07-13 20:58:34 -07:00 |
Alan Mishchenko
|
6463f11625
|
Fixing pointer-dependent behavior during BDD variable reordering.
|
2025-06-07 12:52:23 -07:00 |
Alan Mishchenko
|
b5a76d8ba3
|
Compilation problem.
|
2024-11-10 19:30:24 -08:00 |
Alan Mishchenko
|
aeb977286f
|
Updates to LUT cascade synthesis.
|
2024-11-10 18:54:35 -08:00 |
Alan Mishchenko
|
35a1bbbdb4
|
Ongoing development related to Boolean decomposition.
|
2024-08-09 18:33:36 -07:00 |
Alan Mishchenko
|
95f1837960
|
Ongoing development related to Boolean decomposition.
|
2024-08-07 10:07:39 -07:00 |
Alan Mishchenko
|
43adbc77e8
|
New command for LUT cascade decomposition.
|
2024-08-06 11:50:54 -07:00 |
Alan Mishchenko
|
1954e2fcaa
|
Updating DSD profiling procedures.
|
2024-08-01 18:36:20 -07:00 |
coastalwhite
|
fe3b5bf5fe
|
chore: `__builtin_popcount` to replace BitCount8
This replaces all occurrences of the `BitCount8` static array with the
`__builtin_popcount`. It is a rather simple and small PR.
Fixes #308.
|
2024-07-24 21:46:03 +02:00 |
Daniel Gröber
|
b7d1435db1
|
treewide: Fix spelling mistakes
A particularly pedantic set of changes currently used in Debian
Authored-By: Ruben Undheim <ruben.undheim@gmail.com>
|
2023-08-27 14:13:20 +02:00 |
Alan Mishchenko
|
0108175c6c
|
Bug fix in 'dsd'.
|
2023-07-22 17:08:01 -07:00 |
Scott Alfter
|
927b60b7a0
|
fix errors when compiling within Yosys: "ISO C++17 does not allow 'register' storage class specifier"
|
2023-07-18 09:17:58 -07:00 |
Alan Mishchenko
|
f26ea1eaea
|
Changes to make compiler happy.
|
2021-11-27 17:37:34 -08:00 |
Alan Mishchenko
|
610a3d3fc2
|
Adding switch muxes -a to create networks of ADDs.
|
2021-05-15 13:28:06 -07:00 |
Alan Mishchenko
|
f87c8b434a
|
Modification suggested by David Geiger to fix an obscure memory problem.
|
2021-02-03 16:01:16 -10:00 |
Alan Mishchenko
|
da5a7a235f
|
Adding limit on the number of live BDD nodes in command 'muxes -g'.
|
2020-03-12 00:33:45 +02:00 |
Alan Mishchenko
|
951afa27cb
|
Cleaning up code and fixing for several typos.
|
2020-01-27 10:43:37 -08:00 |
Alan Mishchenko
|
c32a2ece07
|
Adding switch -g to use global rather than local BDDs in 'muxes'.
|
2020-01-14 13:37:53 +02:00 |
Alan Mishchenko
|
ee1bd8f0be
|
Fixing some update gcc.
|
2019-07-24 11:44:28 +07:00 |
Alan Mishchenko
|
66d2201c2b
|
Fixing several potential bugs.
|
2019-03-19 11:26:43 +02:00 |
Alan Mishchenko
|
01569b8f5f
|
Fixing some warnings by adding cast from 'int' to 'size_t' in memset, memcpy, etc.
|
2019-03-05 15:57:50 -08:00 |
Alan Mishchenko
|
fb436339a9
|
Undoing an old change, which affects BDD variable reordering on some examples in &reachy.
|
2018-11-10 11:08:15 -08:00 |
Alan Mishchenko
|
1aed74edb0
|
Compiler warning.
|
2018-10-12 14:11:33 +02:00 |
Alan Mishchenko
|
5560011ff6
|
Extending extra library with additional ZDD-based procedures.
|
2018-10-12 14:06:45 +02:00 |
Alan Mishchenko
|
c750544df6
|
Experiments with Boolean functions.
|
2018-10-02 08:33:25 -04:00 |
Alan Mishchenko
|
1256abca71
|
Adding procedure to compute tuples of k out of n as a BDD.
|
2018-07-29 22:39:27 -08:00 |
Baruch Sterin
|
77ca1b7470
|
C++ compatibility: fix bad pointer comparison
|
2017-11-23 23:32:42 -08:00 |
Alan Mishchenko
|
343f77a395
|
Valgrind-ispired fix in CUDD by Kai-hui Chang.
|
2017-10-03 19:14:27 +03:00 |
Alan Mishchenko
|
2e56f44c66
|
Compiler warnings.
|
2017-07-22 11:41:17 +07:00 |
Alan Mishchenko
|
1faab72a6c
|
Experiments with support minimization.
|
2017-04-27 22:08:17 -07:00 |
Alan Mishchenko
|
378af9d94f
|
Experiment with graph constuction using ZDDs.
|
2017-02-17 14:09:58 -08:00 |
Alan Mishchenko
|
61b665ac8d
|
Experiment with graph constuction using ZDDs.
|
2017-02-16 11:38:06 -08:00 |
Baruch Sterin
|
c0ba25a693
|
silence clang errors when compiling as C++
|
2015-11-05 01:23:31 -08:00 |
Alan Mishchenko
|
3bc5f32e50
|
Typo in src/bdd/extrab/module.make.
|
2015-10-17 09:22:23 -07:00 |
Alan Mishchenko
|
187cbfb6c4
|
Typo in src/bdd/extrab/module.make.
|
2015-10-17 09:18:32 -07:00 |
Alan Mishchenko
|
0145b0ca72
|
Moving BDD-based threshold function detection to the BDD part of the code.
|
2015-10-16 18:34:06 -07:00 |
Baruch Sterin
|
0e1eb98988
|
make sure all of ABC and related libraries are in the same namespace (when compiled with ABC_NAMESPACE) by removing extern "C" from function definitions
|
2015-10-16 14:02:38 -07:00 |
Alan Mishchenko
|
24f2a120f2
|
Changes to be able to compile ABC without CUDD.
|
2015-08-24 21:09:50 -07:00 |
Alan Mishchenko
|
9ef96ae8a6
|
Changes to be able to compile ABC without CUDD.
|
2015-08-24 20:55:07 -07:00 |
Alan Mishchenko
|
68467cfff7
|
Fixed a typo in variable names.
|
2015-02-07 22:29:14 -08:00 |
Alan Mishchenko
|
91885a6298
|
Commenting out useless macro which causes failure on VS 2012.
|
2014-10-30 10:19:54 -07:00 |
Alan Mishchenko
|
70cb236144
|
Compiler problem with includes.
|
2014-10-13 16:59:47 -07:00 |
Alan Mishchenko
|
cbbf78e6f4
|
Improving print-out of 'dsd -p'.
|
2014-08-22 22:18:38 -07:00 |
Alan Mishchenko
|
2b85ef06e5
|
Compiler warnings.
|
2013-10-30 13:45:00 -04:00 |
Alan Mishchenko
|
19c25fd6aa
|
Adding a wrapper around clock() for more accurate time counting in ABC.
|
2013-05-27 15:09:23 -07:00 |
Alan Mishchenko
|
6ad94cd988
|
Making changes suggested by Mark Jarvin.
|
2013-05-19 21:50:09 -07:00 |
Alan Mishchenko
|
a1ceb7617c
|
Making changes suggested by Mark Jarvin.
|
2013-05-05 09:06:53 -07:00 |
Alan Mishchenko
|
4637097491
|
New AIG optimization package.
|
2012-10-06 15:12:39 -07:00 |
Alan Mishchenko
|
71bdfae941
|
Replacing 'st_table' by 'st__table' to resolve linker problems.
|
2012-09-29 17:11:03 -04:00 |