Alan Mishchenko
9bb736acee
Improvements to "lutcasdec".
2025-05-20 06:39:28 -07:00
Alan Mishchenko
c398b06740
Experiments with decomposition.
2025-05-20 06:08:46 -07:00
Alan Mishchenko
0b1d7c6d0f
Supporting structural choices in rewiring.
2025-05-18 13:37:30 -07:00
Alan Mishchenko
d245305393
Improvements to "lutcasdec".
2025-05-13 19:21:56 -07:00
Alan Mishchenko
692b0c6908
Printout of column multiplicity statistics.
2025-05-02 08:13:20 -07:00
Alan Mishchenko
c0be439b45
Performance improvements.
2025-04-06 00:14:02 -07:00
Alan Mishchenko
3f479dc84f
Bug fixes in LUT cascade.
2025-04-05 22:39:59 -07:00
Alan Mishchenko
96c28881a8
Bug fix in LUT cascade.
2025-04-01 19:03:17 -07:00
Alan Mishchenko
29706ebede
Bug with LUT cascade mapping.
2025-03-31 19:09:54 -07:00
Alan Mishchenko
dc72d1e120
New command &store.
2025-03-31 15:24:15 -07:00
Alan Mishchenko
6d6a5accb4
Experiments with LUT cascade mapping.
2025-03-30 18:20:55 -07:00
Alan Mishchenko
b09305204d
Minor bug fixes.
2025-03-10 20:13:53 -07:00
Alan Mishchenko
75ef06017d
LUT cascade mapping.
2025-02-27 13:40:11 -08:00
Alan Mishchenko
c4a10c728e
Suggested fix of an overflow in vectors (compiler error).
2025-02-23 15:47:00 -08:00
Alan Mishchenko
4f1b961d00
Suggested fix of an overflow in vectors.
2025-02-23 13:17:51 -08:00
Alan Mishchenko
b7bf6c20b6
Improvements to LUT cascade mapping.
2025-02-11 17:32:19 -08:00
Alan Mishchenko
350dcd3ea4
Enabling shared variables in bound set evaluation.
2024-12-28 00:05:00 -08:00
Alan Mishchenko
b59b475d6a
Compiler error.
2024-12-26 00:56:18 -08:00
Alan Mishchenko
7d247a08f7
Experiments with bound-set evaluation.
2024-12-26 00:37:37 -08:00
Alan Mishchenko
733fec328c
Fixing big-endian problems in mfs2 and &mfs.
2024-12-23 20:04:21 -08:00
Alan Mishchenko
42c2c54969
Fixing a big-endian issue in SOP manipulation and factoring.
2024-12-22 14:15:35 -08:00
Alan Mishchenko
207cfddaa8
Experiments with structural LUT cascade mapping.
2024-12-21 21:24:45 -08:00
alanminko
743f3a7bdd
Merge pull request #250 from wjrforcyber/typo
...
Refactor(Typo):Typo currently exists
2024-10-21 01:54:12 -07:00
Mike Inouye
8179c73e62
Try support for Windows again.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:46:28 +00:00
Mike Inouye
5bd52161cd
Add #include <stdlib.h> for Windows build support.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:29:11 +00:00
Mike Inouye
ee5acbbc01
Use <limits.h>'s PATH_MAX macro instead of fixed size.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:05:32 +00:00
Mike Inouye
db735b632f
Increase buffer size in filename append utility to support more liberty files.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 22:24:41 +00:00
Alan Mishchenko
03b786af99
Experiments with adder-based circuits.
2024-08-17 16:26:20 -07:00
alanminko
762a123edc
Merge pull request #318 from YosysHQ/povik/fix-atomic_store-call
...
Fix types in call to atomic_store_explicit
2024-08-08 15:00:05 -07:00
Martin Povišer
2d267786d7
Include `stdbool.h` for portability of atomic calls
2024-08-07 18:13:45 +02:00
Martin Povišer
f0b070ef70
Fix types in call to atomic_store_explicit
...
Deals with the following compilation error:
src/misc/util/utilPth.c:106:9: error: no matching function for call to 'atomic_store_explicit'
atomic_store_explicit(&pThData->fWorking, 0, memory_order_release);
^~~~~~~~~~~~~~~~~~~~~
... /include/c++/v1/atomic:1911:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('bool' vs. 'int')
atomic_store_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
^
2024-08-07 18:00:17 +02:00
Martin Povišer
57c3bd36f2
Patch to support WASI builds
...
Co-authored-by: whitequark <whitequark@whitequark.org>
2024-08-07 14:49:13 +02:00
Mohamed A. Bamakhrama
15ec302095
Define S_IREAD|IWRITE macros using IRUSR|IWUSR
...
On platforms such as Android, legacy macros are no longer defined.
Hence, we define them in terms of the new POSIX macros if the new ones are defined. Otherwise, we throw an error.
Signed-off-by: Mohamed A. Bamakhrama <mohamed@alumni.tum.de>
Signed-off-by: Miodrag Milanovic <mmicko@gmail.com>
(cherry picked from commit e792072f8a )
2024-08-07 14:40:26 +02:00
Alan Mishchenko
037971d9c9
Migrating &stochsyn to generic concurrency interface.
2024-08-03 18:12:03 -07:00
Alan Mishchenko
9f864ebe76
Trying to fix the compilation issue.
2024-07-31 22:25:01 -07:00
Alan Mishchenko
3491773f2a
Suggested changes to improve thread safety.
2024-07-31 19:05:37 -07:00
coastalwhite
849adb2fcb
chore: add `__builtin_popcount` for MSVC
2024-07-26 21:48:53 +02: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
c906dfb748
Upgrading "twoexact" to read relations in an updated format.
2024-05-15 09:33:57 -07:00
alanminko
390a0e8ef3
Merge pull request #279 from allen1236/master
...
Sat-sweeping-based ECO (&str_eco)
2024-03-02 15:38:08 -08:00
Allen Ho
6f5656c188
shared EI/EO not handled yet
2024-03-01 16:05:41 +08:00
Alan Mishchenko
e9a0bf6bf9
Adding reversing of simulation bits in &sim_read.
2024-02-05 20:32:11 -08:00
wjrforcyber
6e1323caa2
Refactor(Typo): Typo update in bblif comment
2023-09-16 22:31:47 +08:00
Alan Mishchenko
6d866dab6b
Updating command "time" to report wall time.
2023-09-09 10:06:33 +07:00
Alan Mishchenko
c51c081d90
Changing default time counting from thread time to wall time.
2023-07-25 12:54:22 -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
alanminko
a5a6254db1
Merge pull request #173 from mmicko/namespace_fix
...
Prevent types from stdint to be defined under abc namespace
2023-05-19 18:15:09 -07:00
Alan Mishchenko
eaa9da53cd
Various unrelated changes.
2023-04-04 10:28:07 +08:00
Alan Mishchenko
08d25f39f2
Various unrelated changes.
2023-03-26 08:15:45 +07:00
Alan Mishchenko
6694add40f
Compiler warning.
2023-03-17 09:54:46 +07:00