diff options
Diffstat (limited to 'src/devices/cpu/xa')
-rw-r--r-- | src/devices/cpu/xa/xa.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/xa/xa.h b/src/devices/cpu/xa/xa.h index 71b239a404d..bf09ec1c5f4 100644 --- a/src/devices/cpu/xa/xa.h +++ b/src/devices/cpu/xa/xa.h @@ -55,8 +55,8 @@ public: protected: xa_cpu(const machine_config& mconfig, device_type type, const char* tag, device_t* owner, uint32_t clock, address_map_constructor prg_map, address_map_constructor dat_map); - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; virtual uint32_t execute_min_cycles() const noexcept override { return 1; } virtual uint32_t execute_max_cycles() const noexcept override { return 5; } @@ -68,10 +68,10 @@ protected: virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; private: - void internal_map(address_map &map); - void internal_data_map(address_map &map); - void data_map(address_map &map); - void sfr_map(address_map &map); + void internal_map(address_map &map) ATTR_COLD; + void internal_data_map(address_map &map) ATTR_COLD; + void data_map(address_map &map) ATTR_COLD; + void sfr_map(address_map &map) ATTR_COLD; address_space_config m_program_config; address_space_config m_data_config; @@ -956,8 +956,8 @@ public: mx10exa_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); private: - void mx10exa_internal_map(address_map &map); - void mx10exa_internal_data_map(address_map &map); + void mx10exa_internal_map(address_map &map) ATTR_COLD; + void mx10exa_internal_data_map(address_map &map) ATTR_COLD; }; |