abc/src/sat/bsat
Henner Zeller 74740dc894 Fix undefined behavior in signed/unsigned shifting.
Discovered by UBSAN as invalid attempts at shifting signed integers.

Signed-off-by: Henner Zeller <hzeller@google.com>
2022-11-21 12:36:41 -08:00
..
license Adding missing license agreements 2010-11-29 01:23:21 -08:00
module.make Clone of the main SAT solver to eneable independent work. 2017-03-03 15:18:10 -08:00
satChecker.c Fixing time primtouts throughout the code. 2012-07-07 17:46:54 -07:00
satClause.h Experiments with simulation-based engines. 2020-03-25 12:17:12 -07:00
satInter.c Adding a wrapper around clock() for more accurate time counting in ABC. 2013-05-27 15:09:23 -07:00
satInterA.c Several changes to various packages. 2017-09-04 15:57:00 -07:00
satInterB.c Adding a wrapper around clock() for more accurate time counting in ABC. 2013-05-27 15:09:23 -07:00
satInterP.c Adding command to dump UNSAT core of BMC instance. 2014-04-07 14:10:51 -07:00
satMem.c Computing interpolants as truth tables. 2011-12-22 14:26:47 -08:00
satMem.h Updating project settings to have simpler include paths. 2012-07-07 20:14:12 -07:00
satProof.c Adding a wrapper around clock() for more accurate time counting in ABC. 2013-05-27 15:09:23 -07:00
satProof2.h Bug fix in &gla. 2012-08-27 13:49:53 -07:00
satSolver.c Fix undefined behavior in signed/unsigned shifting. 2022-11-21 12:36:41 -08:00
satSolver.h Experiments with pattern generation. 2021-10-10 14:43:19 -07:00
satSolver2.c Adding an option to bmc3 to use Satoko intead of the default SAT solver. 2017-08-13 17:53:19 +07:00
satSolver2.h Corrected variable naming in clause2_proofid(). 2013-09-11 13:34:32 -07:00
satSolver2i.c Unifying parameters for the &ps command. 2013-09-05 20:40:50 -07:00
satSolver3.c Clone of the main SAT solver to eneable independent work. 2017-03-03 15:16:05 -08:00
satSolver3.h Clone of the main SAT solver to eneable independent work. 2017-03-03 15:16:05 -08:00
satStore.c Adding command to dump UNSAT core of BMC instance. 2014-04-07 14:10:51 -07:00
satStore.h Adding command to dump UNSAT core of BMC instance. 2014-04-07 14:10:51 -07:00
satTrace.c initial commit of public abc 2010-11-01 01:35:04 -07:00
satTruth.c Fixing compilation problems on Linux-32 related to constants of type unsigned long long. 2013-01-30 16:15:53 +07:00
satTruth.h Updating project settings to have simpler include paths. 2012-07-07 20:14:12 -07:00
satUtil.c Experiments with don't-cares. 2017-04-02 21:51:47 -07:00
satVec.h Improvements in the proof-logging SAT solver. 2012-07-11 12:45:46 -07:00