Robert O'Callahan
|
ab858c5435
|
Replace `#define`s with enum constants and inline functions in `exor.h`
This avoids issues with short/common identifiers like `BPI`
and `DIFFERENT` colliding with identifiers used in other projects.
|
2024-08-02 01:07:40 +00:00 |
Robert O'Callahan
|
53c25250a4
|
Remove support for `int` sizes other than 32 bits
No viable platform uses anything other than 32 bits for `int`.
|
2024-08-02 01:07:40 +00: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 |
Jerry James
|
5a9f37cd93
|
Do not pass NULL to fprintf
|
2022-11-16 11:38:38 -07: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 |
Heinz Riener
|
95523936e9
|
&exorcism: read ESOP-PLA from file.
|
2018-10-17 17:02:43 +02:00 |
Heinz Riener
|
88185a02e2
|
&exorcism: read ESOP-PLA from file.
|
2018-05-25 13:44:34 +02:00 |
Alan Mishchenko
|
ca93730781
|
Experimental code for polynomial construction.
|
2016-09-05 23:54:44 +03:00 |
Mathias Soeken
|
792e7e662d
|
Merge with parent.
|
2016-08-18 10:32:17 +02:00 |
Alan Mishchenko
|
118eea8465
|
Changes to report quantum cost in Exorcism.
|
2016-08-17 21:26:16 +09:00 |
Mathias Soeken
|
85c751fbb8
|
Functions to compute T-count.
|
2016-08-16 18:46:45 +02:00 |
Mathias Soeken
|
2f149364eb
|
Provide number of max cubes as parameter.
|
2016-08-16 18:33:53 +02:00 |
Mathias Soeken
|
0d1786d829
|
Don't output if not verbose.
|
2016-08-16 18:32:42 +02:00 |
Alan Mishchenko
|
9dc2f48858
|
Changes to report quantum cost in Exorcism.
|
2016-08-15 08:04:36 +08:00 |
Alan Mishchenko
|
847ac96f6e
|
Updates to Exorcism package
|
2016-04-11 22:55:06 -07:00 |
Alan Mishchenko
|
9522aeea19
|
Updates to Exorcism package
|
2016-04-11 22:29:37 -07:00 |
Alan Mishchenko
|
a02be725e9
|
Updates to Exorcism package
|
2016-04-11 21:48:54 -07:00 |
Alan Mishchenko
|
2d6a6f6654
|
Added Exorcism package, reading ESOP (read_pla -x file.esop) and deriving AIG (cubes -x; st).
|
2016-04-11 21:42:00 -07:00 |