|
CBMC
|
#include <smt_bit_vector_theory.h>
Collaboration diagram for smt_bit_vector_theoryt:Classes | |
| struct | addt |
| struct | andt |
| struct | arithmetic_shift_rightt |
| struct | comparet |
| struct | concatt |
| struct | extractt |
| struct | logical_shift_rightt |
| struct | multiplyt |
| struct | nandt |
| struct | negatet |
| struct | nort |
| struct | nott |
| struct | ort |
| struct | repeatt |
| struct | rotate_leftt |
| struct | rotate_rightt |
| struct | shift_leftt |
| struct | sign_extendt |
| struct | signed_dividet |
| struct | signed_greater_than_or_equalt |
| struct | signed_greater_thant |
| struct | signed_less_than_or_equalt |
| struct | signed_less_thant |
| struct | signed_remaindert |
| struct | subtractt |
| struct | unsigned_dividet |
| struct | unsigned_greater_than_or_equalt |
| struct | unsigned_greater_thant |
| struct | unsigned_less_than_or_equalt |
| struct | unsigned_less_thant |
| struct | unsigned_remaindert |
| struct | xnort |
| struct | xort |
| struct | zero_extendt |
Static Public Member Functions | |
| static smt_function_application_termt::factoryt< extractt > | extract (std::size_t i, std::size_t j) |
| Makes a factory for extract function applications. More... | |
| static smt_function_application_termt::factoryt< repeatt > | repeat (std::size_t i) |
| static smt_function_application_termt::factoryt< zero_extendt > | zero_extend (std::size_t i) |
| static smt_function_application_termt::factoryt< sign_extendt > | sign_extend (std::size_t i) |
| static smt_function_application_termt::factoryt< rotate_leftt > | rotate_left (std::size_t i) |
| static smt_function_application_termt::factoryt< rotate_rightt > | rotate_right (std::size_t i) |
Definition at line 8 of file smt_bit_vector_theory.h.
|
static |
Makes a factory for extract function applications.
| i | Index of the highest bit to be included in the resulting bit vector. |
| j | Index of the lowest bit to be included in the resulting bit vector. |
Definition at line 79 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 729 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 815 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 842 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 788 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 759 of file smt_bit_vector_theory.cpp.
|
static |
Definition at line 188 of file smt_bit_vector_theory.h.
|
static |
Definition at line 276 of file smt_bit_vector_theory.h.
|
static |
Definition at line 103 of file smt_bit_vector_theory.h.
|
static |
Definition at line 17 of file smt_bit_vector_theory.h.
|
static |
Definition at line 267 of file smt_bit_vector_theory.h.
|
static |
Definition at line 55 of file smt_bit_vector_theory.h.
|
static |
Definition at line 47 of file smt_bit_vector_theory.h.
|
static |
Definition at line 63 of file smt_bit_vector_theory.h.
|
static |
Definition at line 87 of file smt_bit_vector_theory.h.
|
static |
Definition at line 204 of file smt_bit_vector_theory.h.
|
static |
Definition at line 71 of file smt_bit_vector_theory.h.
|
static |
Arithmetic negation in two's complement.
Definition at line 249 of file smt_bit_vector_theory.h.
|
static |
Definition at line 79 of file smt_bit_vector_theory.h.
|
static |
Definition at line 258 of file smt_bit_vector_theory.h.
|
static |
Definition at line 222 of file smt_bit_vector_theory.h.
|
static |
Definition at line 170 of file smt_bit_vector_theory.h.
|
static |
Definition at line 180 of file smt_bit_vector_theory.h.
|
static |
Definition at line 151 of file smt_bit_vector_theory.h.
|
static |
Definition at line 161 of file smt_bit_vector_theory.h.
|
static |
Definition at line 240 of file smt_bit_vector_theory.h.
|
static |
Definition at line 196 of file smt_bit_vector_theory.h.
|
static |
Definition at line 213 of file smt_bit_vector_theory.h.
|
static |
Definition at line 132 of file smt_bit_vector_theory.h.
|
static |
Definition at line 142 of file smt_bit_vector_theory.h.
|
static |
Definition at line 113 of file smt_bit_vector_theory.h.
|
static |
Definition at line 123 of file smt_bit_vector_theory.h.
|
static |
Definition at line 231 of file smt_bit_vector_theory.h.
|
static |
Definition at line 95 of file smt_bit_vector_theory.h.