diff options
Diffstat (limited to 'src/devices/cpu/z80/kp69.cpp')
-rw-r--r-- | src/devices/cpu/z80/kp69.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/cpu/z80/kp69.cpp b/src/devices/cpu/z80/kp69.cpp index 84be060c4c7..0e194138b2c 100644 --- a/src/devices/cpu/z80/kp69.cpp +++ b/src/devices/cpu/z80/kp69.cpp @@ -409,14 +409,14 @@ int kp69_base_device::z80daisy_irq_ack() // Restrict to high-priority interrupts if any of those are pending if ((m_irr & m_pgr) != 0) { - level = 31 - count_leading_zeros(u32(m_irr & m_pgr)); + level = 31 - count_leading_zeros_32(u32(m_irr & m_pgr)); assert(level >= 0 && level < 16); if ((1 << level) < (m_isr & m_pgr)) level = -1; } else if (m_irr != 0 && (m_isr & m_pgr) == 0) { - level = 31 - count_leading_zeros(u32(m_irr)); + level = 31 - count_leading_zeros_32(u32(m_irr)); assert(level >= 0 && level < 16); if ((1 << level) < m_isr) level = -1; @@ -461,7 +461,7 @@ void kp69_base_device::z80daisy_irq_reti() } else if (m_isr != 0) { - int level = 31 - count_leading_zeros(u32((m_isr & m_pgr) != 0 ? (m_isr & m_pgr) : m_isr)); + int level = 31 - count_leading_zeros_32(u32((m_isr & m_pgr) != 0 ? (m_isr & m_pgr) : m_isr)); assert(level >= 0 && level < 16); m_isr &= ~(1 << level); |