Numerous fixes.

This commit is contained in:
Andrew Cagney 1997-04-29 08:41:15 +00:00
parent c889a1eb87
commit d5e2c74e38
8 changed files with 139 additions and 55 deletions

View file

@ -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)