CBMC
|
#include <bv_arithmetic.h>
Public Attributes | |
bv_spect | spec |
Protected Member Functions | |
void | adjust () |
Protected Attributes | |
mp_integer | value |
Definition at line 49 of file bv_arithmetic.h.
|
inlineexplicit |
Definition at line 54 of file bv_arithmetic.h.
|
inline |
Definition at line 59 of file bv_arithmetic.h.
|
inlineexplicit |
Definition at line 63 of file bv_arithmetic.h.
|
protected |
Definition at line 66 of file bv_arithmetic.cpp.
void bv_arithmetict::change_spec | ( | const bv_spect & | dest_spec | ) |
Definition at line 174 of file bv_arithmetic.cpp.
std::string bv_arithmetict::format | ( | const format_spect & | format_spec | ) | const |
Definition at line 51 of file bv_arithmetic.cpp.
void bv_arithmetict::from_expr | ( | const constant_exprt & | expr | ) |
Definition at line 180 of file bv_arithmetic.cpp.
void bv_arithmetict::from_integer | ( | const mp_integer & | i | ) |
Definition at line 60 of file bv_arithmetic.cpp.
|
inline |
Definition at line 75 of file bv_arithmetic.h.
|
inline |
Definition at line 70 of file bv_arithmetic.h.
void bv_arithmetict::negate | ( | ) |
bool bv_arithmetict::operator!= | ( | const bv_arithmetict & | other | ) |
Definition at line 169 of file bv_arithmetic.cpp.
bv_arithmetict & bv_arithmetict::operator%= | ( | const bv_arithmetict & | other | ) |
Definition at line 129 of file bv_arithmetic.cpp.
bv_arithmetict & bv_arithmetict::operator*= | ( | const bv_arithmetict & | other | ) |
Definition at line 99 of file bv_arithmetic.cpp.
bv_arithmetict & bv_arithmetict::operator+= | ( | const bv_arithmetict & | other | ) |
Definition at line 109 of file bv_arithmetic.cpp.
bv_arithmetict & bv_arithmetict::operator-= | ( | const bv_arithmetict & | other | ) |
Definition at line 119 of file bv_arithmetic.cpp.
bv_arithmetict & bv_arithmetict::operator/= | ( | const bv_arithmetict & | other | ) |
Definition at line 87 of file bv_arithmetic.cpp.
bool bv_arithmetict::operator< | ( | const bv_arithmetict & | other | ) |
Definition at line 139 of file bv_arithmetic.cpp.
|
inline |
Definition at line 111 of file bv_arithmetic.h.
bool bv_arithmetict::operator<= | ( | const bv_arithmetict & | other | ) |
Definition at line 144 of file bv_arithmetic.cpp.
bool bv_arithmetict::operator== | ( | const bv_arithmetict & | other | ) |
Definition at line 159 of file bv_arithmetic.cpp.
bool bv_arithmetict::operator== | ( | int | i | ) |
Definition at line 164 of file bv_arithmetic.cpp.
bool bv_arithmetict::operator> | ( | const bv_arithmetict & | other | ) |
Definition at line 149 of file bv_arithmetic.cpp.
bool bv_arithmetict::operator>= | ( | const bv_arithmetict & | other | ) |
Definition at line 154 of file bv_arithmetic.cpp.
mp_integer bv_arithmetict::pack | ( | ) | const |
Definition at line 75 of file bv_arithmetic.cpp.
void bv_arithmetict::print | ( | std::ostream & | out | ) | const |
Definition at line 46 of file bv_arithmetic.cpp.
|
inline |
Definition at line 86 of file bv_arithmetic.h.
constant_exprt bv_arithmetict::to_expr | ( | ) | const |
Definition at line 82 of file bv_arithmetic.cpp.
|
inline |
Definition at line 82 of file bv_arithmetic.h.
|
inline |
Definition at line 117 of file bv_arithmetic.h.
bv_spect bv_arithmetict::spec |
Definition at line 52 of file bv_arithmetic.h.
|
protected |
Definition at line 122 of file bv_arithmetic.h.