Searched refs:lsb (Results 1 - 9 of 9) sorted by relevance
/gem5/src/base/ |
H A D | bitfield.hh | 91 * msb = 63, lsb = 0 215 int lsb = 0; local 218 if (!bits(val, 31,0)) { lsb += 32; val >>= 32; } 219 if (!bits(val, 15,0)) { lsb += 16; val >>= 16; } 220 if (!bits(val, 7,0)) { lsb += 8; val >>= 8; } 221 if (!bits(val, 3,0)) { lsb += 4; val >>= 4; } 222 if (!bits(val, 1,0)) { lsb += 2; val >>= 2; } 223 if (!bits(val, 0,0)) { lsb += 1; } 224 return lsb;
|
H A D | remote_gdb.cc | 262 int msb, lsb; local 268 lsb = digit2i(*src++); 269 if (lsb < 0) 271 *dst++ = (msb << 4) | lsb;
|
/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | skewed_associative.cc | 65 const uint8_t lsb = bits<Addr>(addr, 0); local 67 const uint8_t xor_bit = msb ^ lsb; 81 const uint8_t lsb = msb ^ xor_bit; local 85 return insertBits<Addr, uint8_t>(addr_no_msb << 1, 0, lsb);
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.cpp | 356 int msb, lsb; local 361 lsb = params->iwl() - params->wl(); 382 lsb = 0; 395 lsb = id2.exponent() - 52; 396 while( ! a.get_bit( lsb ) ) 397 ++ lsb; 424 lsb = (int) floor( double( lsb ) / step ) * step; 443 while( i >= lsb ) 459 if( lsb > [all...] |
H A D | scfx_rep.cpp | 1093 int msb, lsb; 1098 lsb = params->iwl() - params->wl(); 1119 lsb = 0; 1133 lsb = ( b.m_lsw - b.m_wp ) * bits_in_word 1161 lsb = (int) floor( double( lsb ) / step ) * step; 1180 while( i >= lsb ) 1196 if( lsb > 0 && fmt == SC_F ) 1198 for( int i = lsb / step; i > 0; i -- ) 1209 else if( lsb > [all...] |
H A D | scfx_ieee.h | 155 int lsb() const; // least significant non-zero bit 366 scfx_ieee_double::lsb() const function in class:sc_dt::scfx_ieee_double
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxval.cc | 329 int msb, lsb; local 333 lsb = params->iwl() - params->wl(); 352 lsb = 0; 364 lsb = id2.exponent() - 52; 365 while (!a.get_bit(lsb)) 366 ++lsb; 394 lsb = (int)std::floor(double(lsb) / step) * step; 410 while (i >= lsb) { 424 if (lsb > [all...] |
H A D | scfx_rep.cc | 1024 int msb, lsb; local 1028 lsb = params->iwl() - params->wl(); 1047 lsb = 0; 1060 lsb = (b.m_lsw - b.m_wp) * bits_in_word + 1090 lsb = (int)std::floor(double(lsb) / step) * step; 1106 while (i >= lsb) { 1120 if (lsb > 0 && fmt == SC_F) { 1121 for (int i = lsb / step; i > 0; i--) 1131 else if (lsb > [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_ieee.hh | 147 int lsb() const; // least significant non-zero bit 324 scfx_ieee_double::lsb() const function in class:sc_dt::scfx_ieee_double
|
Completed in 25 milliseconds