Martin Povišer
|
bf64a92253
|
Merge remote-tracking branch 'upstream/master' into yosys-experimental
|
2024-08-07 12:57:53 +02:00 |
Alan Mishchenko
|
43adbc77e8
|
New command for LUT cascade decomposition.
|
2024-08-06 11:50:54 -07:00 |
Alan Mishchenko
|
1963422c10
|
Experiments with detecting multipliers.
|
2024-08-05 20:18:30 -07:00 |
Alan Mishchenko
|
43426f0a94
|
Updates to history printing.
|
2024-08-03 15:35:19 -07:00 |
Alan Mishchenko
|
b25d9c482a
|
Changing interface of &genrel.
|
2024-08-02 18:30:09 -07:00 |
Alan Mishchenko
|
7d88bf21e9
|
New command to detect presence of a function in the AIG.
|
2024-08-02 14:34:57 -07:00 |
alanminko
|
3286179c48
|
Merge pull request #307 from rocallahan/exor-defines
Using `#define` for short/common names like `BPI` and `DIFFERENT` can…
|
2024-08-01 19:24:51 -07:00 |
Alan Mishchenko
|
1954e2fcaa
|
Updating DSD profiling procedures.
|
2024-08-01 18:36:20 -07:00 |
Robert O'Callahan
|
ab858c5435
|
Replace `#define`s with enum constants and inline functions in `exor.h`
This avoids issues with short/common identifiers like `BPI`
and `DIFFERENT` colliding with identifiers used in other projects.
|
2024-08-02 01:07:40 +00:00 |
Robert O'Callahan
|
53c25250a4
|
Remove support for `int` sizes other than 32 bits
No viable platform uses anything other than 32 bits for `int`.
|
2024-08-02 01:07:40 +00:00 |
alanminko
|
a06dde4cf0
|
Merge pull request #309 from coastalwhite/chore-popcount-intrinsics
chore: `__builtin_popcount` to replace BitCount8
|
2024-07-31 18:44:58 -07:00 |
alanminko
|
279a909a05
|
Merge pull request #310 from QuantamHD/ethan_fixing_things_2
Adds option to unmap network using a non static version of the library
|
2024-07-31 18:31:26 -07:00 |
Alan Mishchenko
|
35d67f6c90
|
The same problem in another place.
|
2024-07-31 18:03:38 -07:00 |
Alan Mishchenko
|
4f68f08a7b
|
Compilation problem.
|
2024-07-31 17:44:19 -07:00 |
Alan Mishchenko
|
9062ed964c
|
Experiments with circuit generators.
|
2024-07-31 17:39:11 -07:00 |
Ethan Mahintorabi
|
70563cd441
|
Adds option to unamap network using a non static version of the library
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
|
2024-07-31 22:19:43 +00:00 |
Alan Mishchenko
|
96edf40d60
|
Allow for disabling variable ordering in "lutmin".
|
2024-07-28 15:25:22 -07:00 |
Alan Mishchenko
|
3e1979f3c6
|
Experimental features of &scorr.
|
2024-07-28 13:00:32 -07:00 |
Alan Mishchenko
|
93388c0d26
|
Experiments with DSD.
|
2024-07-27 14:48:02 -07:00 |
coastalwhite
|
849adb2fcb
|
chore: add `__builtin_popcount` for MSVC
|
2024-07-26 21:48:53 +02:00 |
Alan Mishchenko
|
f8a6432d75
|
Implementation of functional abstraction.
|
2024-07-24 20:23:07 -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 |
Alan Mishchenko
|
d036ba520e
|
Updating usage messages of QBF commands.
|
2024-07-24 09:46:56 -07:00 |
Alan Mishchenko
|
5450779250
|
Improved SOP to BDD conversion.
|
2024-07-21 16:46:39 -07:00 |
Alan Mishchenko
|
d7a623c151
|
New API for swicthing activity estimation.
|
2024-07-17 15:15:49 -07:00 |
Alan Mishchenko
|
c7ac6be504
|
Updating parameters.
|
2024-07-12 07:28:20 -07:00 |
Alan Mishchenko
|
ae2e3f90f7
|
Adding command &genmux.
|
2024-07-11 22:23:06 -07:00 |
Alan Mishchenko
|
13998baf97
|
Allowing the genlib reader to skip gates larger than the given size.
|
2024-07-10 12:59:10 -07:00 |
Alan Mishchenko
|
2d70debd07
|
Corner-case bug fix.
|
2024-06-18 23:01:03 +08:00 |
Alan Mishchenko
|
24d420370a
|
Adding switch "i" in "show" to display original AIG IDs of mapped nodes.
|
2024-06-16 17:49:39 +08:00 |
Alan Mishchenko
|
fb4988bb13
|
New API to print internal nodes.
|
2024-05-28 22:23:07 +02:00 |
Alan Mishchenko
|
23f351c7c6
|
Bug fix in word-level abstraction.
|
2024-05-23 07:47:30 -07:00 |
Alan Mishchenko
|
c64f927828
|
Various changes and bug fixes.
|
2024-05-19 14:47:18 -07:00 |
Alan Mishchenko
|
3616fd8fb5
|
New command "resub_unate" and various changes.
|
2024-05-17 02:56:33 -07:00 |
Alan Mishchenko
|
5fc62b881f
|
Code to dump resub instances.
|
2024-05-15 22:21:22 -07:00 |
Alan Mishchenko
|
d9a08eb44b
|
New command &window to extract windows from an AIG.
|
2024-05-15 21:41:29 -07:00 |
Alan Mishchenko
|
6ad6539c0f
|
New command &genrel to generate relations for windows in the AIG.
|
2024-05-14 22:35:43 -07:00 |
Alan Mishchenko
|
daf3313ce6
|
New aliases.
|
2024-05-13 23:31:50 -07:00 |
Alan Mishchenko
|
554da94ea6
|
New command &odc to study observability don't-cares.
|
2024-05-13 22:59:11 -07:00 |
Alan Mishchenko
|
66c7f67b96
|
New command "resub_core".
|
2024-05-13 21:31:28 -07:00 |
Alan Mishchenko
|
c194c112ae
|
New way to generate counter-examples.
|
2024-05-08 23:13:31 -07:00 |
Alan Mishchenko
|
3c56ccb8fb
|
Add warning when trying to CEC AIGs with xor-gates.
|
2024-05-08 08:15:45 -07:00 |
William D. Jones
|
237d81397f
|
Modify include guards in cmd.c so that Windows compilers don't compile Unix-only code.
|
2024-05-08 08:26:54 +02:00 |
alanminko
|
ae92ea0214
|
Merge pull request #297 from aletempiac/yosys-flow
Integrating delay-driven LUT decomposition in &if
|
2024-05-07 06:43:53 -07:00 |
aletempiac
|
d109372fb7
|
Adding delay-driven LUT decomposition to &if
|
2024-05-07 11:03:24 +02:00 |
Alan Mishchenko
|
fb97997991
|
New command &putontop to create large AIGs.
|
2024-05-04 13:38:32 -07:00 |
Ethan Mahintorabi
|
246337cdbe
|
Fixes incorrect extern definition of Wlc_BlastMultiplier3
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
|
2024-05-03 01:55:31 +00:00 |
aletempiac
|
5708841672
|
Merge remote-tracking branch 'origin/master' into yosys-flow
|
2024-05-02 10:23:16 +02:00 |
aletempiac
|
714ab458b7
|
Adding deriving LUTs to if
|
2024-05-02 10:23:11 +02:00 |
Ethan Mahintorabi
|
b7c7a6d98d
|
Fixes duplicate declaration of Abc_SclHasDelayInfo
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
|
2024-05-02 02:15:59 +00:00 |