|
| #define | OPS_MIN(A, B) ( (A) <= (B) ? A : B ) |
| |
| #define | OPS_MAX(A, B) ( (A) >= (B) ? A : B ) |
| |
| #define | ADD_BIG_BIG(RESULT_TYPE, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | ADD_BIG_NATIVE(RESULT_TYPE, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | ADD_NATIVE_BIG(RESULT_TYPE, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | DIVIDE_BIG_BIG(RESULT_TYPE, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | DIVIDE_BIG_NATIVE(RESULT_TYPE, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | DIVIDE_NATIVE_BIG(RESULT_TYPE, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | MODULO_BIG_BIG(RESULT_TYPE, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | MODULO_BIG_NATIVE(RESULT_TYPE, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | MODULO_NATIVE_BIG(RESULT_TYPE, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | MULTIPLY_BIG_BIG(RESULT_TYPE, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | MULTIPLY_BIG_NATIVE(RESULT_TYPE, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | MULTIPLY_NATIVE_BIG(RESULT_TYPE, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | SUBTRACT_BIG_BIG(LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | SUBTRACT_BIG_NATIVE(BIG_TYPE, NATIVE_TYPE) |
| |
| #define | SUBTRACT_NATIVE_BIG(NATIVE_TYPE, BIG_TYPE) |
| |
| #define | BIT_OP_BIG_BIG(OP, BIT_OP_RTN, RESULT_TYPE, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | BIT_OP_BIG_NATIVE(OP, BIT_OP_RTN, RESULT_TYPE, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | BIT_OP_NATIVE_BIG(OP, BIT_OP_RTN, RESULT_TYPE, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | BIT_OPS_BIG(OPER, BIT_OP_RTN) |
| |
| #define | COMPARE_BIG_BIG(OP, LEFT_TYPE, RIGHT_TYPE) |
| |
| #define | COMPARE_BIG_NATIVE(OP, BIG_TYPE, NATIVE_TYPE) |
| |
| #define | COMPARE_NATIVE_BIG(OP, NATIVE_TYPE, BIG_TYPE) |
| |
| #define | COMPARE_BIG_OPS(OP) |
| |
| #define | BIG_OP_EQUALS(OPEQ, OP, BASE_TYPE, OTHER_TYPE) |
| |
| #define | BIG_OPS_EQUALS(OPEQ, OP) |
| |
|
| const sc_signed | sc_dt::operator+ (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator+ (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator+ (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator+ (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator+ (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator+ (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator+ (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator+ (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator/ (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator/ (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator/ (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator% (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator% (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator% (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator* (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator* (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator* (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator- (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator& (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator& (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator& (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator| (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator| (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator| (const sc_uint_base &left, const sc_unsigned &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_signed &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_signed &left, const sc_uint_base &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_int_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_uint_base &left, const sc_signed &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_unsigned &left, const sc_int_base &right) |
| |
| const sc_signed | sc_dt::operator^ (const sc_int_base &left, const sc_unsigned &right) |
| |
| const sc_unsigned | sc_dt::operator^ (const sc_unsigned &left, const sc_uint_base &right) |
| |
| const sc_unsigned | sc_dt::operator^ (const sc_uint_base &left, const sc_unsigned &right) |
| |
| SC_API sc_signed | sc_dt::operator~ (const sc_signed &u) |
| |
| sc_signed | sc_dt::operator~ (const sc_unsigned &u) |
| |