1 // license:BSD-3-Clause
2 // copyright-holders:Ville Linde
3 /* SHARC memory operations */
4 
pm_read32(uint32_t address)5 uint32_t adsp21062_device::pm_read32(uint32_t address)
6 {
7 	return m_program->read_dword(address);
8 }
9 
pm_write32(uint32_t address,uint32_t data)10 void adsp21062_device::pm_write32(uint32_t address, uint32_t data)
11 {
12 	m_program->write_dword(address, data);
13 }
14 
pm_read48(uint32_t address)15 uint64_t adsp21062_device::pm_read48(uint32_t address)
16 {
17 	return m_program->read_qword(address);
18 }
19 
pm_write48(uint32_t address,uint64_t data)20 void adsp21062_device::pm_write48(uint32_t address, uint64_t data)
21 {
22 	m_program->write_qword(address, data);
23 }
24 
dm_read32(uint32_t address)25 uint32_t adsp21062_device::dm_read32(uint32_t address)
26 {
27 	return m_data->read_dword(address);
28 }
29 
dm_write32(uint32_t address,uint32_t data)30 void adsp21062_device::dm_write32(uint32_t address, uint32_t data)
31 {
32 	m_data->write_dword(address, data);
33 }
34