From 6852552362ec45b01f79f8992de252422cee6da5 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Sun, 10 Feb 2013 15:07:37 +0000 Subject: [PATCH] =?UTF-8?q?memory:=20Add=20missing=2032->64=20bits=20conve?= =?UTF-8?q?rsion=20when=20building=20the=20invsubmask=20[Oliver=20St=C3=B6?= =?UTF-8?q?neberg]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/emu/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/memory.c b/src/emu/memory.c index 9ec532ad8d3..63001ec757c 100644 --- a/src/emu/memory.c +++ b/src/emu/memory.c @@ -4398,7 +4398,7 @@ void handler_entry::configure_subunits(UINT64 handlermask, int handlerbits, int // 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; }