memory: Add another missing 32->64 bits conversion when building the invsubmask (nw)

This commit is contained in:
Oliver Stöneberg 2013-02-11 19:25:48 +00:00
parent e87292014b
commit c1c74973ee

View File

@ -4429,7 +4429,7 @@ void handler_entry::clear_conflicting_subunits(UINT64 handlermask)
// compute the inverse mask
m_invsubmask = 0;
for (int i = 0; i < m_subunits; i++)
m_invsubmask |= m_subunit_infos[i].m_mask << m_subunit_infos[i].m_shift;
m_invsubmask |= UINT64(m_subunit_infos[i].m_mask) << m_subunit_infos[i].m_shift;
m_invsubmask = ~m_invsubmask;
}