| .. |
|
assignment.cpp
|
rename polysat files to exclude namespace
|
2023-12-16 16:21:01 -08:00 |
|
assignment.h
|
rename polysat files to exclude namespace
|
2023-12-16 16:21:01 -08:00 |
|
CMakeLists.txt
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
constraints.cpp
|
minor changes
|
2024-02-08 15:25:00 +01:00 |
|
constraints.h
|
signed_constraint ==
|
2024-03-12 16:26:27 +01:00 |
|
core.cpp
|
Don't access solver_interface directly
|
2024-03-20 10:16:40 +01:00 |
|
core.h
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
fixed_bits.cpp
|
fixup fixedbits again
|
2024-01-14 14:38:44 -08:00 |
|
fixed_bits.h
|
remove stale functionality, finish implementation for super-slices
|
2024-01-11 10:18:52 -08:00 |
|
forbidden_intervals.cpp
|
constant overflow forbidden interval
|
2024-01-15 09:46:45 -08:00 |
|
forbidden_intervals.h
|
fixing fixed-bits viable
|
2024-01-11 11:09:06 -08:00 |
|
inequality.cpp
|
Add monomials container to keep track of non-linear multipliers
|
2023-12-30 14:14:12 -08:00 |
|
inequality.h
|
bugfixes
|
2023-12-27 16:06:27 -08:00 |
|
interval.h
|
extend propagate_from_containing_slice to subslices with offset > 0
|
2024-02-01 17:23:26 +01:00 |
|
monomials.cpp
|
update slice/offset claim structures to allow for equal variable.
|
2024-03-13 11:48:09 -07:00 |
|
monomials.h
|
fixes, updates
|
2024-02-02 16:54:49 -08:00 |
|
number.h
|
Move helper functions
|
2024-03-20 10:10:27 +01:00 |
|
op_constraint.cpp
|
remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used
|
2024-02-01 09:57:28 -08:00 |
|
op_constraint.h
|
remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used
|
2024-02-01 09:57:28 -08:00 |
|
project_interval.cpp
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
project_interval.h
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
refine.cpp
|
viable revisit v1
|
2023-12-26 14:10:43 -08:00 |
|
refine.h
|
viable revisit v1
|
2023-12-26 14:10:43 -08:00 |
|
saturation.cpp
|
try_umul_blast
|
2024-03-13 14:01:07 +01:00 |
|
saturation.h
|
fixes, updates
|
2024-02-02 16:54:49 -08:00 |
|
types.h
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
ule_constraint.cpp
|
remove debug output
|
2024-03-19 10:11:06 +01:00 |
|
ule_constraint.h
|
remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used
|
2024-02-01 09:57:28 -08:00 |
|
umul_ovfl_constraint.cpp
|
remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used
|
2024-02-01 09:57:28 -08:00 |
|
umul_ovfl_constraint.h
|
remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used
|
2024-02-01 09:57:28 -08:00 |
|
viable.cpp
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |
|
viable.h
|
Move interval projection out of viable
|
2024-03-20 12:11:14 +01:00 |