C:/systemc-2.1.v1/src/sysc/datatypes/int/sc_nbcommon.inc


マクロ定義

#define TO_INTX(RET_TYPE, UP_RET_TYPE)
#define TO_INTX(RET_TYPE, UP_RET_TYPE)

マクロ定義

#define TO_INTX ( RET_TYPE,
UP_RET_TYPE   ) 

値:

\
if (sgn == SC_ZERO)                                          \
return 0;                                                    \
                                                             \
int vnd = sc_min(DIGITS_PER_ ## UP_RET_TYPE, ndigits); \
                                                             \
RET_TYPE v = 0;                                              \
while (--vnd >= 0)                                           \
v = (v << BITS_PER_DIGIT) + digit[vnd];                      \
                                                             \
if (sgn == SC_NEG)                                           \
return -v;                                                   \
else                                                         \
return v;

#define TO_INTX ( RET_TYPE,
UP_RET_TYPE   ) 

値:

\
if (sgn == SC_ZERO)                                          \
return 0;                                                    \
                                                             \
int vnd = sc_min(DIGITS_PER_ ## UP_RET_TYPE, ndigits); \
                                                             \
RET_TYPE v = 0;                                              \
while (--vnd >= 0)                                           \
v = (v << BITS_PER_DIGIT) + digit[vnd];                      \
                                                             \
if (sgn == SC_NEG)                                           \
return -v;                                                   \
else                                                         \
return v;


SystemCに対してFri Jun 6 07:39:53 2008に生成されました。  doxygen 1.5.6