MyskYko
8005405ed7
update rrr
2025-03-05 14:44:12 -08:00
jiunhaochen
083d3884dd
Command rewire
2025-03-01 23:44:55 +08:00
Heinz Riener
80eecea409
Increase buffer size to DAU_MAX_STR (=2000).
2025-02-14 15:49:17 +01:00
MyskYko
23c632f113
compilation error
2025-02-12 06:16:09 -08:00
MyskYko
b0153e0f57
fix template
2025-02-12 06:16:09 -08:00
MyskYko
d1d861f703
fix template
2025-02-12 06:16:09 -08:00
MyskYko
6e3b38c7d3
add rrr
2025-02-12 06:16:02 -08:00
Alan Mishchenko
733fec328c
Fixing big-endian problems in mfs2 and &mfs.
2024-12-23 20:04:21 -08:00
Alan Mishchenko
cc894c5905
Deleting unused files.
2024-12-23 17:03:29 -08:00
wjrforcyber
fdd66a8963
Fix(&if -x): Conditional jump or move depends on uninitialised value(s)
...
From Valgrind:
==44570== Conditional jump or move depends on uninitialised value(s)
==44570== at 0x9DEBA1: Dau_DsdRemoveBraces (dauMerge.c:563)
==44570== by 0x9D1F53: Dau_DsdDecompose (dauDsd.c:1926)
==44570== by 0x835523: If_DsdManCompute (ifDsd.c:2073)
==44570== by 0x84177C: If_ObjPerformMappingAnd (ifMap.c:315)
==44570== by 0x843720: If_ManPerformMappingRound (ifMap.c:667)
==44570== by 0x813A01: If_ManPerformMappingComb (ifCore.c:126)
==44570== by 0x813C88: If_ManPerformMapping (ifCore.c:91)
==44570== by 0xE5F147: Gia_ManPerformMappingInt (giaIf.c:2503)
==44570== by 0xE60976: Gia_ManPerformMapping (giaIf.c:2566)
==44570== by 0x543605: Abc_CommandAbc9If (abc.c:41910)
==44570== by 0x654739: CmdCommandDispatch (cmdUtils.c:157)
==44570== by 0x64E0F2: Cmd_CommandExecute (cmdApi.c:210)
2024-12-23 23:24:47 +08:00
Alan Mishchenko
03d92930fa
Updating &funtrace to trace function of the primary outputs of the AIG.
2024-09-03 17:16:48 -07:00
Alan Mishchenko
732abf5b48
Compiler warnings.
2024-08-16 21:35:10 -07:00
Alan Mishchenko
4156a88dbb
Extending &funtrace to trace functions found in an AIG.
2024-08-09 12:39:43 -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
a06dde4cf0
Merge pull request #309 from coastalwhite/chore-popcount-intrinsics
...
chore: `__builtin_popcount` to replace BitCount8
2024-07-31 18:44:58 -07:00
Alan Mishchenko
2011cbced9
One more file to be committed.
2024-07-28 15:26:19 -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
1153b3b6b9
Commenting out an assert that signals a non-critical formance bug.
2023-09-11 12:12:52 +07:00
alanminko
4c718f7b50
Merge pull request #218 from seccipon/master
...
1. Fix bug (using pDesign without check if == NULL) 2. Switch type of variables containing file size to (int => long)
2023-09-05 14:08:51 +07: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
42683a7370
Fixed performance bug in Feb 28 commit ( 0d0063f).
2023-08-12 16:36:18 +07:00
Andrey Rogov
d785775f64
1. Fix bug (using pDesign without check if == NULL)
...
2. Switch type of variables containing file size to (int => long)
2023-04-28 01:52:01 +03:00
alanminko
91aaff2575
More compiler warnings.
2023-02-28 03:07:41 -08:00
Alan Mishchenko
0d0063f7de
Experiment with cost functions.
2023-02-28 13:50:35 +07:00
Alan Mishchenko
581c58b9c4
Experiment with choice computation.
2023-02-16 07:14:18 +01:00
Alan Mishchenko
ea0f22de4d
Bug fix in &mfs.
2023-02-08 00:25:17 -08:00
Alan Mishchenko
fa58597321
Updating mfs2 and &mfs to work with larger nodes.
2023-02-05 14:44:44 -08:00
Alan Mishchenko
b7176ee3e5
Adding command-line switch 'testnpn -A 12' for P-only canonical form computation.
2021-12-03 18:48:26 -08:00
Alan Mishchenko
a8b5da820d
Other compiler changes.
2021-09-26 11:58:42 -07:00
Alan Mishchenko
ba64e78608
Changing declaration of Vec_Ptr_t sorting function to satisfy some compilers.
2021-09-26 11:30:54 -07:00
Alan Mishchenko
e2f1548217
Various changes.
2021-09-21 10:00:46 -07:00
Alan Mishchenko
85a94766a6
Compiler warnings.
2021-08-23 19:56:26 -07:00
Alan Mishchenko
ae98e57caf
Bug fix.
2021-08-03 10:14:10 -07:00
Alan Mishchenko
692dd76319
Upgrading choice computation.
2021-07-31 15:34:46 -07:00
Alan Mishchenko
796c29039a
Making default value (-M 0) work correctly in &mfs.
2021-04-07 21:32:52 -07:00
Alan Mishchenko
48f71adacd
Integration with several commands.
2020-11-19 19:22:27 -08:00
Alan Mishchenko
6e6cc08bec
Improving resub window computation by always including the TFI of the pivot node.
2020-11-03 18:02:32 -08:00
Alan Mishchenko
ce95366e51
Trying to explicitly compute don't-cares during optimization.
2020-11-01 14:23:17 -08:00
Alan Mishchenko
372eb7bdef
Experimental resubstitution.
2020-05-07 20:06:39 -07:00
Alan Mishchenko
53f223806f
Temporary commenting out of the assertion.
2020-02-06 14:58:54 -08:00
Alan Mishchenko
951afa27cb
Cleaning up code and fixing for several typos.
2020-01-27 10:43:37 -08:00
Alan Mishchenko
71f2b40320
Preventing 'mfs' from using fanins of fixed objects as divisors.
2020-01-11 12:48:26 +02:00
Alan Mishchenko
1bb50384d1
Improving performance of 'lutpack'.
2020-01-10 17:44:48 +02:00
Alan Mishchenko
144c5be824
Preserving additional AIG manager when dandling nodes are present.
2020-01-08 01:07:03 +02:00
Alan Mishchenko
1485e63ae3
Allowing nodes and boxes to have more than 6 inputs in mfs2 and &mfs.
2020-01-07 01:36:06 +02:00
Alan Mishchenko
f6dc4a588c
Making sure arrival time of constant node is -infinity.
2020-01-02 17:58:05 -05:00
Alan Mishchenko
cdabd42a26
Fixing compilication problem related to shiftFunc().
2019-09-27 11:00:44 -07:00
Alan Mishchenko
df2bce1e40
Fixing compilication problem related to Abc_TtVerifySmallTruth().
2019-09-26 08:46:24 -07:00
Alan Mishchenko
ee1bd8f0be
Fixing some update gcc.
2019-07-24 11:44:28 +07:00