#include <bv_utils.h>
bv. op0 and op1 under initial carry carry_in. Definition at line 23 of file bv_utils.h.
| Enumerator | |
|---|---|
| SIGNED | |
| UNSIGNED | |
Definition at line 28 of file bv_utils.h.
| Enumerator | |
|---|---|
| SHIFT_LEFT | |
| SHIFT_LRIGHT | |
| SHIFT_ARIGHT | |
| ROTATE_LEFT | |
| ROTATE_RIGHT | |
Definition at line 78 of file bv_utils.h.
Definition at line 26 of file bv_utils.h.
Definition at line 1045 of file bv_utils.cpp.
Definition at line 71 of file bv_utils.h.
Definition at line 349 of file bv_utils.cpp.
Definition at line 361 of file bv_utils.cpp.
Definition at line 340 of file bv_utils.cpp.
Return the sum and carry-out when adding op0 and op1 under initial carry carry_in.
Definition at line 309 of file bv_utils.cpp.
Definition at line 522 of file bv_utils.cpp.
Definition at line 487 of file bv_utils.cpp.
Definition at line 16 of file bv_utils.cpp.
Definition at line 242 of file bv_utils.cpp.
Definition at line 325 of file bv_utils.cpp.
Definition at line 91 of file bv_utils.cpp.
Definition at line 1684 of file bv_utils.cpp.
Definition at line 1032 of file bv_utils.cpp.
Definition at line 1051 of file bv_utils.cpp.
Definition at line 703 of file bv_utils.cpp.
Definition at line 1150 of file bv_utils.cpp.
Definition at line 94 of file bv_utils.h.
Bit-blasting ID_equal and use in other encodings.
Definition at line 1397 of file bv_utils.cpp.
Definition at line 120 of file bv_utils.cpp.
Definition at line 53 of file bv_utils.cpp.
Definition at line 81 of file bv_utils.cpp.
Definition at line 69 of file bv_utils.cpp.
Returns the unsigned integer value of the constant bitvector bv.
This is the inverse of build_constant for non-negative values.
bv are constant (see is_constant) Definition at line 27 of file bv_utils.cpp.
Definition at line 151 of file bv_utils.cpp.
Definition at line 38 of file bv_utils.h.
Definition at line 625 of file bv_utils.cpp.
Definition at line 640 of file bv_utils.cpp.
Definition at line 648 of file bv_utils.cpp.
Definition at line 163 of file bv_utils.h.
Definition at line 1673 of file bv_utils.cpp.
Definition at line 154 of file bv_utils.h.
Definition at line 151 of file bv_utils.h.
Definition at line 37 of file bv_utils.cpp.
Definition at line 148 of file bv_utils.h.
Definition at line 1432 of file bv_utils.cpp.
Definition at line 1080 of file bv_utils.cpp.
Definition at line 1099 of file bv_utils.cpp.
Definition at line 600 of file bv_utils.cpp.
Definition at line 608 of file bv_utils.cpp.
Definition at line 439 of file bv_utils.cpp.
Definition at line 614 of file bv_utils.cpp.
Definition at line 462 of file bv_utils.cpp.
Symbolic implementation of popcount (count of 1 bits in a bit vector) Based on the pop0 algorithm from Hacker's Delight.
Definition at line 1741 of file bv_utils.cpp.
Definition at line 1651 of file bv_utils.cpp.
Definition at line 101 of file bv_utils.h.
Definition at line 370 of file bv_utils.cpp.
If s is true, selects a otherwise selects b.
Definition at line 107 of file bv_utils.cpp.
Definition at line 46 of file bv_utils.cpp.
Definition at line 527 of file bv_utils.cpp.
Definition at line 548 of file bv_utils.cpp.
Definition at line 143 of file bv_utils.h.
Definition at line 187 of file bv_utils.h.
Definition at line 1115 of file bv_utils.cpp.
Definition at line 1644 of file bv_utils.cpp.
Definition at line 1014 of file bv_utils.cpp.
Definition at line 1058 of file bv_utils.cpp.
Definition at line 72 of file bv_utils.h.
Definition at line 1168 of file bv_utils.cpp.
Definition at line 1637 of file bv_utils.cpp.
Definition at line 930 of file bv_utils.cpp.
Definition at line 975 of file bv_utils.cpp.
Definition at line 1707 of file bv_utils.cpp.
Definition at line 1722 of file bv_utils.cpp.
Definition at line 656 of file bv_utils.cpp.
Definition at line 192 of file bv_utils.h.
Definition at line 197 of file bv_utils.h.
Definition at line 233 of file bv_utils.h.