Alan Mishchenko
f897673f68
Fixing compilier issues.
2025-11-01 23:33:25 -07:00
Alan Mishchenko
800c274cc2
Linear equetion solver.
2025-11-01 22:55:14 -07:00
Alan Mishchenko
00910e36ff
Fixing typos.
2025-08-09 17:00:02 -07:00
Alan Mishchenko
a5715bc32d
Updates to the prefix tree generation.
2025-08-09 16:43:55 -07:00
Alan Mishchenko
fd74cb8e8a
Refactored the code to return prefix tree as an array of GP-nodes.
2025-08-07 10:51:05 -07:00
Alan Mishchenko
260fa85161
Fixing a linker problem.
2025-08-06 07:38:27 -07:00
Alan Mishchenko
c738ed6e86
Integrating prefix adder generation code by Martin Povišer
2025-08-05 22:50:06 -07:00
Alan Mishchenko
a511d753a6
Improvements to "lutcasdec".
2025-07-20 18:29:20 -07:00
Alan Mishchenko
3bd7bac552
Improvements to "lutcasdec".
2025-05-20 16:17:43 -07:00
Alan Mishchenko
c5edc566ff
Improvements to "lutcasdec".
2025-05-20 14:28:07 -07:00
Alan Mishchenko
29c8d3eacf
Improvements to "lutcasdec".
2025-05-20 10:41:47 -07:00
Alan Mishchenko
9bb736acee
Improvements to "lutcasdec".
2025-05-20 06:39:28 -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
6d6a5accb4
Experiments with LUT cascade mapping.
2025-03-30 18:20:55 -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
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
c51c081d90
Changing default time counting from thread time to wall time.
2023-07-25 12:54:22 -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
08d25f39f2
Various unrelated changes.
2023-03-26 08:15:45 +07:00
Alan Mishchenko
110bac4394
Improvement in truth table printout.
2023-02-08 00:24:43 -08:00
Alan Mishchenko
66a5fe7aec
Experiments with exact synthesis.
2022-12-29 17:15:53 -08:00
Alan Mishchenko
27b8cce3fe
Experiments with precomputation.
2022-12-18 20:06:07 -08:00
Alan Mishchenko
813a0f1ff1
Updating features of &if mapper.
2022-10-09 23:51:40 -07:00
Miodrag Milanovic
65590d0e17
Prevent types from stdint to be defined under abc namespace
2022-06-29 09:12:22 +02:00
Alan Mishchenko
94ab17c39e
Supporting new resub problem format.
2022-06-02 07:47:33 -07:00
Alan Mishchenko
d4f073bad7
Various changes.
2021-10-22 00:00:01 -07:00
Alan Mishchenko
674bcbee37
Various changes.
2021-09-30 18:02:33 -07:00
Alan Mishchenko
a8b5da820d
Other compiler changes.
2021-09-26 11:58:42 -07:00