summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/diexec.cpp')
-rw-r--r--src/emu/diexec.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/emu/diexec.cpp b/src/emu/diexec.cpp
index 4df8bb33493..a3a042b4d32 100644
--- a/src/emu/diexec.cpp
+++ b/src/emu/diexec.cpp
@@ -92,7 +92,7 @@ device_execute_interface::~device_execute_interface()
// run before we run again
//-------------------------------------------------
-void device_execute_interface::abort_timeslice()
+void device_execute_interface::abort_timeslice() noexcept(MAME_NDEBUG)
{
// ignore if not the executing device
if (!executing())
@@ -207,7 +207,7 @@ void device_execute_interface::trigger(int trigid)
// for a device
//-------------------------------------------------
-attotime device_execute_interface::local_time() const
+attotime device_execute_interface::local_time() const noexcept(MAME_NDEBUG)
{
// if we're active, add in the time from the current slice
if (executing())
@@ -225,7 +225,7 @@ attotime device_execute_interface::local_time() const
// cycles executed on this device
//-------------------------------------------------
-u64 device_execute_interface::total_cycles() const
+u64 device_execute_interface::total_cycles() const noexcept(MAME_NDEBUG)
{
if (executing())
{
@@ -242,7 +242,7 @@ u64 device_execute_interface::total_cycles() const
// of clocks to cycles, rounding down if necessary
//-------------------------------------------------
-u64 device_execute_interface::execute_clocks_to_cycles(u64 clocks) const
+u64 device_execute_interface::execute_clocks_to_cycles(u64 clocks) const noexcept
{
return clocks;
}
@@ -253,7 +253,7 @@ u64 device_execute_interface::execute_clocks_to_cycles(u64 clocks) const
// of cycles to clocks, rounding down if necessary
//-------------------------------------------------
-u64 device_execute_interface::execute_cycles_to_clocks(u64 cycles) const
+u64 device_execute_interface::execute_cycles_to_clocks(u64 cycles) const noexcept
{
return cycles;
}
@@ -265,7 +265,7 @@ u64 device_execute_interface::execute_cycles_to_clocks(u64 cycles) const
// operation can take
//-------------------------------------------------
-u32 device_execute_interface::execute_min_cycles() const
+u32 device_execute_interface::execute_min_cycles() const noexcept
{
return 1;
}
@@ -277,7 +277,7 @@ u32 device_execute_interface::execute_min_cycles() const
// operation can take
//-------------------------------------------------
-u32 device_execute_interface::execute_max_cycles() const
+u32 device_execute_interface::execute_max_cycles() const noexcept
{
return 1;
}
@@ -288,7 +288,7 @@ u32 device_execute_interface::execute_max_cycles() const
// of input lines for the device
//-------------------------------------------------
-u32 device_execute_interface::execute_input_lines() const
+u32 device_execute_interface::execute_input_lines() const noexcept
{
return 0;
}
@@ -299,7 +299,7 @@ u32 device_execute_interface::execute_input_lines() const
// IRQ vector when an acknowledge is processed
//-------------------------------------------------
-u32 device_execute_interface::execute_default_irq_vector(int linenum) const
+u32 device_execute_interface::execute_default_irq_vector(int linenum) const noexcept
{
return 0;
}
@@ -310,7 +310,7 @@ u32 device_execute_interface::execute_default_irq_vector(int linenum) const
// the input line has an asynchronous edge trigger
//-------------------------------------------------
-bool device_execute_interface::execute_input_edge_triggered(int linenum) const
+bool device_execute_interface::execute_input_edge_triggered(int linenum) const noexcept
{
return false;
}