Searched refs:DIGIT_RADIX (Results 1 - 13 of 13) sorted by relevance

/gem5/src/systemc/ext/dt/int/
H A Dsc_nbdefs.hh128 #define DIGIT_RADIX (1ul << BITS_PER_DIGIT) macro
129 #define DIGIT_MASK (DIGIT_RADIX - 1)
133 // HALF_DIGIT_RADIX is equal to the square root of DIGIT_RADIX. These
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_nbdefs.h140 #define DIGIT_RADIX (1ul << BITS_PER_DIGIT) macro
141 #define DIGIT_MASK (DIGIT_RADIX - 1)
145 // HALF_DIGIT_RADIX is equal to the square root of DIGIT_RADIX. These
H A Dsc_signed_subref.inc262 d[i++] = (sc_digit) floor(remainder(v, DIGIT_RADIX));
264 d[i++] = (sc_digit) floor(fmod(v, DIGIT_RADIX));
266 v /= DIGIT_RADIX;
H A Dsc_unsigned_subref.inc262 d[i++] = (sc_digit) floor(remainder(v, DIGIT_RADIX));
264 d[i++] = (sc_digit) floor(fmod(v, DIGIT_RADIX));
266 v /= DIGIT_RADIX;
H A Dsc_nbutils.cpp843 borrow = ((*u++) + DIGIT_RADIX) - (*v++) - borrow;
850 borrow = ((*u++) + DIGIT_RADIX) - 1;
887 borrow = ((*u) + DIGIT_RADIX) - (*v++) - borrow;
894 borrow = ((*u) + DIGIT_RADIX) - 1;
925 borrow = ((*v++) + DIGIT_RADIX) - (*u) - borrow;
955 sc_digit borrow = ((*u++) + DIGIT_RADIX) - v;
961 borrow = ((*u++) + DIGIT_RADIX) - 1;
987 v = (u[i] + DIGIT_RADIX) - v;
1226 // needed even when we use DIGIT_RADIX representation.
1365 // In our case, b = DIGIT_RADIX, an
[all...]
H A Dsc_unsigned.cpp548 digit[i++] = ((sc_digit)floor(remainder(v, DIGIT_RADIX))) & DIGIT_MASK;
550 digit[i++] = ((sc_digit)floor(fmod(v, DIGIT_RADIX))) & DIGIT_MASK;
552 v /= DIGIT_RADIX;
H A Dsc_signed.cpp569 digit[i++] = ((sc_digit)floor(remainder(v, DIGIT_RADIX))) & DIGIT_MASK;
571 digit[i++] = ((sc_digit)floor(fmod(v, DIGIT_RADIX))) & DIGIT_MASK;
573 v /= DIGIT_RADIX;
H A Dsc_nbcommon.inc2392 v = v * DIGIT_RADIX + digit[vnd];
/gem5/src/systemc/dt/int/
H A Dsc_signed_subref.inc266 d[i++] = (sc_digit) std::floor(remainder(v, DIGIT_RADIX));
268 d[i++] = (sc_digit) std::floor(std::fmod(v, DIGIT_RADIX));
270 v /= DIGIT_RADIX;
H A Dsc_unsigned_subref.inc263 d[i++] = (sc_digit) std::floor(remainder(v, DIGIT_RADIX));
264 v /= DIGIT_RADIX;
H A Dsc_nbutils.cc818 borrow = ((*u++) + DIGIT_RADIX) - (*v++) - borrow;
825 borrow = ((*u++) + DIGIT_RADIX) - 1;
859 borrow = ((*u) + DIGIT_RADIX) - (*v++) - borrow;
866 borrow = ((*u) + DIGIT_RADIX) - 1;
894 borrow = ((*v++) + DIGIT_RADIX) - (*u) - borrow;
921 sc_digit borrow = ((*u++) + DIGIT_RADIX) - v;
927 borrow = ((*u++) + DIGIT_RADIX) - 1;
951 v = (u[i] + DIGIT_RADIX) - v;
1149 // needed even when we use DIGIT_RADIX representation.
1284 // In our case, b = DIGIT_RADIX, an
[all...]
H A Dsc_unsigned.cc520 digit[i++] = ((sc_digit)std::floor(remainder(v, DIGIT_RADIX))) &
522 v /= DIGIT_RADIX;
H A Dsc_signed.cc532 digit[i++] = ((sc_digit)std::floor(remainder(v, DIGIT_RADIX))) &
534 v /= DIGIT_RADIX;

Completed in 33 milliseconds