summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sharc/sharcmem.hxx
blob: 73bfa0e69f02fbd36a6aff3a41d9fc6eebc0b626 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// license:BSD-3-Clause
// copyright-holders:Ville Linde
/* SHARC memory operations */

uint32_t adsp21062_device::pm_read32(uint32_t address)
{
	return m_program->read_dword(address);
}

void adsp21062_device::pm_write32(uint32_t address, uint32_t data)
{
	m_program->write_dword(address, data);
}

uint64_t adsp21062_device::pm_read48(uint32_t address)
{
	return m_program->read_qword(address);
}

void adsp21062_device::pm_write48(uint32_t address, uint64_t data)
{
	m_program->write_qword(address, data);
}

uint32_t adsp21062_device::dm_read32(uint32_t address)
{
	return m_data->read_dword(address);
}

void adsp21062_device::dm_write32(uint32_t address, uint32_t data)
{
	m_data->write_dword(address, data);
}