Commit Graph

536 Commits

Author SHA1 Message Date
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
Alan Mishchenko a3620fe677 Enabling dumping of the library of minimum circuits (compiler warnings). 2019-04-18 12:20:04 -07:00
Alan Mishchenko dbaa6a58f8 Enabling dumping of the library of minimum circuits (file support). 2019-04-18 12:13:47 -07:00
Alan Mishchenko be3a8c3980 Enabling dumping of the library of minimum circuits. 2019-04-17 17:38:22 -07:00
Alan Mishchenko a32dd8f7ed Small change to fix broken C++ build. 2019-04-09 12:17:18 -07:00
Alan Mishchenko e3cd104810 Updated NPN classification code (compiler warnings). 2019-03-12 23:25:20 +01:00
Alan Mishchenko c40298004d Updated NPN classification code (bug fix). 2019-03-10 19:34:31 +01:00
Alan Mishchenko ef599dca94 Updated functional enumation code. 2019-03-08 07:24:45 +01:00
Alan Mishchenko 797aeee5d7 Updating canonical form computation procedures (compiler warnings). 2019-03-05 21:59:43 -08:00
Alan Mishchenko 3d238a9626 Updating canonical form computation procedures (compiler warnings). 2019-03-05 21:56:12 -08:00
Alan Mishchenko ee792bddb6 Updating canonical form computation procedures. 2019-03-05 21:40:59 -08: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 bc288a7633 Suggested white-space changes for fewer gcc warnings. 2019-03-04 14:29:57 -08:00
Heinz Riener e28a691b80 Added missing `static`. 2019-01-12 16:39:29 +01:00
Alan Mishchenko af62d29d5e Corner-case bug fix in LUT to AIG translation. 2018-10-09 14:18:18 +02:00
Alan Mishchenko bc65461cc9 Experiments with Boolean functions. 2018-10-02 18:37:33 -04:00
Alan Mishchenko 5bb6d45615 Experiments with Boolean functions. 2018-10-02 18:19:07 -04:00
Alan Mishchenko 3c0b4b6f66 Experiments with Boolean functions. 2018-10-02 18:09:51 -04:00
Alan Mishchenko c750544df6 Experiments with Boolean functions. 2018-10-02 08:33:25 -04:00