Alan Mishchenko
d51f798956
Experimental resubstitution.
2020-05-03 10:32:30 -07:00
Alan Mishchenko
1b83b4b273
Various changes.
2020-03-29 20:32:06 -07:00
Alan Mishchenko
8654192586
Various changes.
2020-03-28 18:45:48 -07:00
Alan Mishchenko
a277d450bf
Experiments with simulation-based engines.
2020-03-25 12:17:12 -07:00
Alan Mishchenko
c7bc6b6329
Experiments with simulation-based engines.
2020-03-22 19:39:00 -07:00
Alan Mishchenko
e72438b2d3
Downgrading random number generator to be not inlined.
2020-03-18 19:03:20 -07:00
Alan Mishchenko
7efe9c1d65
Updating and extending simulation data structures.
2020-03-05 14:33:02 -08:00
Alan Mishchenko
8c8f39ad76
Adding several new utilities.
2020-01-27 10:32:07 -08:00
Alan Mishchenko
e9896a23e3
Adding macro to disable bridge output and APIs by popular demand.
2019-11-09 10:30:02 +02:00
Alan Mishchenko
38e2f41655
Updating command 'symfun' to generate symmetric functions and their NPN classes.
2019-05-30 19:27:31 -07:00
Alan Mishchenko
3cce04c62d
Fixing some more warnings by adding cast from 'int' to 'size_t'.
2019-03-05 16:26:42 -08:00
Alan Mishchenko
f657d9a7e6
Fixing several other type conversion warnings.
2019-03-05 16:08:49 -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
36e5badf05
Procedure to trasnsform counter-examples.
2019-01-15 17:30:39 -08:00
Alan Mishchenko
5aa3025ce7
Adding switch &w -n to modify the comment section of the AIGER file written.
2018-11-21 13:12:01 -08:00
Alan Mishchenko
6f0d808859
Various usability changes (second round).
2018-11-20 19:15:07 -08:00
Alan Mishchenko
53ba28772e
New APIs of the truth table package.
2018-09-21 18:20:46 -07:00
Alan Mishchenko
f49e8f0fe7
Adding command 'majgen'.
2018-07-04 14:04:08 -07:00
Robert Ou
8d472cd55e
Rename new flag to ABC_USE_STDINT_H
2018-03-29 19:08:24 -07:00
Robert Ou
40c8a398fd
Add an option to use C99 stdint.h
...
If ABC_HAVE_STDINT_H is defined, standard C99 headers will be used
to define all of the platform-dependent types required. arch_flags
will also no longer be required. This new define is optional and
must be manually enabled by setting ARCHFLAGS.
2018-03-26 22:45:07 -07:00
Alan Mishchenko
a6d489e7d8
Updating &mfs to support hard objects.
2018-03-23 21:32:14 -07:00
Baruch Sterin
7bcfe64369
C++ comaptibility: add namespace support to Glucose
2017-11-23 23:32:44 -08:00
Alan Mishchenko
711ea3dfec
Another variation on exact synthesis.
2017-10-11 18:07:35 +07:00
Alan Mishchenko
02972e53c2
Improvements to truth table manipulation.
2017-10-05 22:39:38 +03:00
Alan Mishchenko
396215532c
Updates and bug fixes.
2017-10-04 12:37:38 +03:00
Alan Mishchenko
21aa0ee0e8
Addressing recently reported Bitbucket Issue #72 and #73 .
2017-10-03 16:20:10 +03:00
Alan Mishchenko
ce8dbc4ac6
Exact synthesis of majority gates.
2017-10-01 18:40:30 +03:00
Alan Mishchenko
d3152aefa7
Exact synthesis of majority gates.
2017-10-01 18:00:09 +03:00
Alan Mishchenko
3a1032c151
Maintenance and updates.
2017-09-18 08:27:05 -07:00
Baruch Sterin
adce11979f
bridge relates: (1) fix netlist reader to read the latest version written by ZZ, (2) replace printf() with Abc_Print() in pdr so that it will not interfer with bridge messages
2017-09-15 23:28:57 -07:00
Bruno Schmitt
fcf82795cd
Using arch macro for moderns compilers
2017-07-04 12:52:24 +02:00
Alan Mishchenko
68faa04aff
Compiler warnings.
2017-04-28 09:46:10 -07:00
Alan Mishchenko
7d15b00e13
Logic restructuring after mapping.
2017-04-19 22:51:19 -07:00
Alan Mishchenko
fb12c23ad5
Logic restruturing after mapping.
2017-04-17 17:50:10 -04:00
Alan Mishchenko
175b42b48f
Experiments with hashing.
2017-04-10 14:17:03 -07:00
Alan Mishchenko
429f52ce15
Experiments with SAT sweeping.
2017-02-18 14:20:10 -08:00
Alan Mishchenko
45f4d6c7e8
Movinng custom floating-point implementations, etc.
2017-02-11 13:55:41 -08:00
Alan Mishchenko
f2d096c9f0
Improving CEX minimization.
2017-02-10 13:20:20 -08:00
Alan Mishchenko
3f2899d6ea
Compiler warnings.
2016-12-31 22:00:26 +07:00
Alan Mishchenko
6b55bf0205
New SAT-based optimization package.
2016-11-26 14:28:12 -08:00
Alan Mishchenko
a703052bc5
New SAT-based optimization package.
2016-11-19 18:15:06 -08:00
Alan Mishchenko
54269c7cec
Compiler warning.
2015-12-16 09:18:56 -10:00
Baruch Sterin
63fcf25aea
add a new #define ABC_NAMESPACE_USING_NAMESPACE that adds a using decelaration when needed
2015-11-20 21:07:01 -08:00
Baruch Sterin
11581ca9ee
move namespace logic into a separate file. It is useful for users of ABC that need to use symbols without the entire baggage of including abc_global.h
2015-11-20 21:06:23 -08:00
Alan Mishchenko
6b7aa389a6
Improvements to storing and reusing simulation info.
2015-11-05 15:27:33 -08:00
Baruch Sterin
c610c03661
pyabc: remove python integration from abc, it is moved to a separate extension
2015-11-05 01:24:26 -08:00
Alan Mishchenko
9b6ff10687
Compiler warnings.
2015-10-25 20:27:14 -07:00
Alan Mishchenko
9519341aaf
Extending library handling to 8 inputs.
2015-10-25 20:23:44 -07:00
Alan Mishchenko
aa546b46d9
Fix to the #include <stdlib.h> problem for Debug version on Window.
2015-10-16 19:27:12 -07:00
Baruch Sterin
0e1eb98988
make sure all of ABC and related libraries are in the same namespace (when compiled with ABC_NAMESPACE) by removing extern "C" from function definitions
2015-10-16 14:02:38 -07:00