Numerous fixes.
This commit is contained in:
parent
c889a1eb87
commit
d5e2c74e38
8 changed files with 139 additions and 55 deletions
|
@ -18,11 +18,11 @@
|
|||
#define IMEM(EA) sim_core_read_4(sd, sim_core_execute_map, (EA))
|
||||
|
||||
#define MEM(SIGN, EA, NR_BYTES) \
|
||||
((SIGN##_##NR_BYTES) sim_core_read_##NR_BYTES(sd, sim_core_read_map, (EA)))
|
||||
((SIGN##_##NR_BYTES) sim_core_read_##NR_BYTES (SD, sim_core_read_map, (EA) & ~(NR_BYTES - 1)))
|
||||
|
||||
#define STORE(EA, NR_BYTES, VAL) \
|
||||
do { \
|
||||
sim_core_write_##NR_BYTES(sd, sim_core_write_map, (EA), (VAL)); \
|
||||
sim_core_write_##NR_BYTES (SD, sim_core_write_map, (EA) & ~(NR_BYTES - 1), (VAL)); \
|
||||
} while (0)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue