mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 18:10:46 +00:00
Implement sim_core_{read,write}_word using sim_core_{read,write}_<N>.
This commit is contained in:
@@ -248,20 +248,23 @@ DECLARE_SIM_CORE_WRITE_N(aligned,2)
|
||||
DECLARE_SIM_CORE_WRITE_N(aligned,4)
|
||||
DECLARE_SIM_CORE_WRITE_N(aligned,8)
|
||||
DECLARE_SIM_CORE_WRITE_N(aligned,16)
|
||||
DECLARE_SIM_CORE_WRITE_N(aligned,word)
|
||||
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,1)
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,2)
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,4)
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,8)
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,16)
|
||||
DECLARE_SIM_CORE_WRITE_N(unaligned,word)
|
||||
|
||||
|
||||
#define sim_core_write_1 sim_core_write_aligned_1
|
||||
#define sim_core_write_2 sim_core_write_aligned_2
|
||||
#define sim_core_write_4 sim_core_write_aligned_4
|
||||
#define sim_core_write_16 sim_core_write_aligned_16
|
||||
|
||||
#define sim_core_write_unaligned_word XCONCAT2(sim_core_write_unaligned_,WITH_TARGET_WORD_BITSIZE)
|
||||
#define sim_core_write_aligned_word XCONCAT2(sim_core_write_aligned_,WITH_TARGET_WORD_BITSIZE)
|
||||
#define sim_core_write_word XCONCAT2(sim_core_write_,WITH_TARGET_WORD_BITSIZE)
|
||||
|
||||
#undef DECLARE_SIM_CORE_WRITE_N
|
||||
|
||||
|
||||
@@ -278,14 +281,12 @@ DECLARE_SIM_CORE_READ_N(aligned,2)
|
||||
DECLARE_SIM_CORE_READ_N(aligned,4)
|
||||
DECLARE_SIM_CORE_READ_N(aligned,8)
|
||||
DECLARE_SIM_CORE_READ_N(aligned,16)
|
||||
DECLARE_SIM_CORE_READ_N(aligned,word)
|
||||
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,1)
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,2)
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,4)
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,8)
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,16)
|
||||
DECLARE_SIM_CORE_READ_N(unaligned,word)
|
||||
|
||||
#define sim_core_read_1 sim_core_read_aligned_1
|
||||
#define sim_core_read_2 sim_core_read_aligned_2
|
||||
@@ -293,6 +294,10 @@ DECLARE_SIM_CORE_READ_N(unaligned,word)
|
||||
#define sim_core_read_8 sim_core_read_aligned_8
|
||||
#define sim_core_read_16 sim_core_read_aligned_16
|
||||
|
||||
#define sim_core_read_unaligned_word XCONCAT2(sim_core_read_unaligned_,WITH_TARGET_WORD_BITSIZE)
|
||||
#define sim_core_read_aligned_word XCONCAT2(sim_core_read_aligned_,WITH_TARGET_WORD_BITSIZE)
|
||||
#define sim_core_read_word XCONCAT2(sim_core_read_,WITH_TARGET_WORD_BITSIZE)
|
||||
|
||||
#undef DECLARE_SIM_CORE_READ_N
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user