Previous 199869 Revisions Next

r31246 Wednesday 9th July, 2014 at 20:20:43 UTC by Wilbert Pol
sh4: inlined some functions (nw)
[src/emu/cpu/sh4]sh4.c

trunk/src/emu/cpu/sh4/sh4.c
r31245r31246
228228}
229229#endif
230230
231UINT8 sh34_base_device::RB(offs_t A)
231inline UINT8 sh34_base_device::RB(offs_t A)
232232{
233233   if (A >= 0xe0000000)
234234      return m_program->read_byte(A);
r31245r31246
236236   return m_program->read_byte(A & AM);
237237}
238238
239UINT16 sh34_base_device::RW(offs_t A)
239inline UINT16 sh34_base_device::RW(offs_t A)
240240{
241241   if (A >= 0xe0000000)
242242      return m_program->read_word(A);
r31245r31246
244244   return m_program->read_word(A & AM);
245245}
246246
247UINT32 sh34_base_device::RL(offs_t A)
247inline UINT32 sh34_base_device::RL(offs_t A)
248248{
249249   if (A >= 0xe0000000)
250250      return m_program->read_dword(A);
r31245r31246
252252   return m_program->read_dword(A & AM);
253253}
254254
255void sh34_base_device::WB(offs_t A, UINT8 V)
255inline void sh34_base_device::WB(offs_t A, UINT8 V)
256256{
257257   if (A >= 0xe0000000)
258258   {
r31245r31246
263263   m_program->write_byte(A & AM,V);
264264}
265265
266void sh34_base_device::WW(offs_t A, UINT16 V)
266inline void sh34_base_device::WW(offs_t A, UINT16 V)
267267{
268268   if (A >= 0xe0000000)
269269   {
r31245r31246
274274   m_program->write_word(A & AM,V);
275275}
276276
277void sh34_base_device::WL(offs_t A, UINT32 V)
277inline void sh34_base_device::WL(offs_t A, UINT32 V)
278278{
279279   if (A >= 0xe0000000)
280280   {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team