Searched refs:m_wrap (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/systemc/src/sysc/utils/
H A Dsc_temporary.h147 // update consists of adding 1 to m_pool_i and masking it by m_wrap.
165 std::size_t m_wrap; // Mask to wrap vector index. member in class:sc_core::sc_vpool
178 , m_wrap( ~(static_cast<std::size_t>(-1) << log2) )
193 m_pool_i = (m_pool_i + 1) & m_wrap;
204 return m_wrap + 1;
/gem5/src/systemc/ext/dt/
H A Dsc_temporary.hh144 // update consists of adding 1 to m_pool_i and masking it by m_wrap.
163 std::size_t m_wrap; // Mask to wrap vector index. member in class:sc_core::sc_vpool
176 m_wrap(~(static_cast<std::size_t>(-1) << log2))
193 m_pool_i = (m_pool_i + 1) & m_wrap;
204 std::size_t sc_vpool<T>::size() { return m_wrap + 1; }

Completed in 6 milliseconds