Searched refs:msb (Results 1 - 12 of 12) sorted by relevance
/gem5/src/base/ |
H A D | bitfield.hh | 91 * msb = 63, lsb = 0 198 int msb = 0; local 201 if (bits(val, 63,32)) { msb += 32; val >>= 32; } 202 if (bits(val, 31,16)) { msb += 16; val >>= 16; } 203 if (bits(val, 15,8)) { msb += 8; val >>= 8; } 204 if (bits(val, 7,4)) { msb += 4; val >>= 4; } 205 if (bits(val, 3,2)) { msb += 2; val >>= 2; } 206 if (bits(val, 1,1)) { msb += 1; } 207 return msb;
|
H A D | trie.hh | 149 const Key msb = ULL(1) << (MaxBits - 1); local 150 return orig | (orig >> 1) | msb; 183 * @param width How many bits of the key (from msb) should be used.
|
H A D | remote_gdb.cc | 262 int msb, lsb; local 265 msb = digit2i(*src++); 266 if (msb < 0) 271 *dst++ = (msb << 4) | lsb;
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.cpp | 356 int msb, lsb; local 360 msb = params->iwl() - 1; 369 -- msb; 375 ++ msb; 381 msb = 0; 386 msb = id2.exponent() + 1; 387 while( a.get_bit( msb ) == a.get_bit( msb - 1 ) ) 388 -- msb; 393 -- msb; [all...] |
H A D | scfx_rep.cpp | 809 int msb = scfx_find_msb( m_mant[m_msw] ); 811 int exp = (m_msw - m_wp) * bits_in_word + msb; 827 int shift = mantissa0_size - msb; 1093 int msb, lsb; 1097 msb = params->iwl() - 1; 1106 -- msb; 1112 ++ msb; 1118 msb = 0; 1123 msb = ( b.m_msw - b.m_wp ) * bits_in_word 1125 while( b.get_bit( msb ) [all...] |
H A D | scfx_ieee.h | 154 int msb() const; // most significant non-zero bit 330 scfx_ieee_double::msb() 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 332 msb = params->iwl() - 1; 341 --msb; 347 ++msb; 351 msb = 0; 354 msb = id2.exponent() + 1; 355 while (a.get_bit(msb) == a.get_bit(msb - 1)) 356 --msb; 361 --msb; [all...] |
H A D | scfx_rep.cc | 744 int msb = scfx_find_msb(m_mant[m_msw]); 746 int exp = (m_msw - m_wp) * bits_in_word + msb; 761 int shift = mantissa0_size - msb; 1024 int msb, lsb; local 1027 msb = params->iwl() - 1; 1036 --msb; 1042 ++msb; 1046 msb = 0; 1049 msb = (b.m_msw - b.m_wp) * bits_in_word 1051 while (b.get_bit(msb) [all...] |
/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | skewed_associative.cc | 66 const uint8_t msb = bits<Addr>(addr, msbShift); local 67 const uint8_t xor_bit = msb ^ lsb; 79 const uint8_t msb = bits<Addr>(addr, msbShift - 1); local 81 const uint8_t lsb = msb ^ xor_bit;
|
/gem5/src/arch/arm/ |
H A D | semihosting.hh | 253 int msb = findMsbSet(SimClock::Frequency); local 254 return msb > 31 ? msb - 31 : 0;
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_ieee.hh | 146 int msb() const; // most significant non-zero bit 294 scfx_ieee_double::msb() const function in class:sc_dt::scfx_ieee_double
|
/gem5/src/arch/sparc/ |
H A D | tlb.cc | 1275 int msb; local 1281 msb = findMsbSet(interrupts->get_vec(IT_INT_VEC) & data); 1282 tc->getCpuPtr()->clearInterrupt(0, IT_INT_VEC, msb);
|
Completed in 31 milliseconds