|
gem5
v21.1.0.2
|
#include <iostream>#include "../bit/sc_bv.hh"#include "../bit/sc_lv.hh"#include "../int/sc_int_base.hh"#include "../int/sc_signed.hh"#include "../int/sc_uint_base.hh"#include "../int/sc_unsigned.hh"#include "../sc_temporary.hh"#include "sc_value_base.hh"Go to the source code of this file.
Classes | |
| class | sc_dt::sc_concatref |
| class | sc_dt::sc_concat_bool |
Namespaces | |
| sc_dt | |
| sc_core | |
Macros | |
| #define | SC_CONCAT_OP_TYPE(RESULT, OP, OTHER_TYPE) |
| #define | SC_CONCAT_OP(RESULT, OP) |
| #define | SC_CONCAT_BOOL_OP(OP) |
Functions | |
| bool | sc_dt::and_reduce (const sc_concatref &a) |
| bool | sc_dt::nand_reduce (const sc_concatref &a) |
| bool | sc_dt::or_reduce (const sc_concatref &a) |
| bool | sc_dt::nor_reduce (const sc_concatref &a) |
| bool | sc_dt::xor_reduce (const sc_concatref &a) |
| bool | sc_dt::xnor_reduce (const sc_concatref &a) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, uint64 shift) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, int64 shift) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, unsigned long shift) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, int shift) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, unsigned int shift) |
| const sc_unsigned | sc_dt::operator<< (const sc_concatref &target, long shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, uint64 shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, int64 shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, unsigned long shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, int shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, unsigned int shift) |
| const sc_unsigned | sc_dt::operator>> (const sc_concatref &target, long shift) |
| inline ::std::ostream & | sc_dt::operator<< (::std::ostream &os, const sc_concatref &v) |
| inline ::std::istream & | sc_dt::operator>> (::std::istream &is, sc_concatref &a) |
| sc_dt::sc_concatref & | sc_dt::concat (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b) |
| const sc_dt::sc_concatref & | sc_dt::concat (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b) |
| const sc_dt::sc_concatref & | sc_dt::concat (const sc_dt::sc_value_base &a, bool b) |
| const sc_dt::sc_concatref & | sc_dt::concat (bool a, const sc_dt::sc_value_base &b) |
| sc_dt::sc_concatref & | sc_dt::operator, (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b) |
| const sc_dt::sc_concatref & | sc_dt::operator, (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b) |
| const sc_dt::sc_concatref & | sc_dt::operator, (const sc_dt::sc_value_base &a, bool b) |
| const sc_dt::sc_concatref & | sc_dt::operator, (bool a, const sc_dt::sc_value_base &b) |
| #define SC_CONCAT_BOOL_OP | ( | OP | ) |
Definition at line 666 of file sc_concatref.hh.
| #define SC_CONCAT_OP | ( | RESULT, | |
| OP | |||
| ) |
Definition at line 639 of file sc_concatref.hh.
| #define SC_CONCAT_OP_TYPE | ( | RESULT, | |
| OP, | |||
| OTHER_TYPE | |||
| ) |