mirror of
https://github.com/qemu/qemu.git
synced 2026-02-13 05:35:19 +00:00
target/rx: Use MemOp type in gen_ld[u]() and gen_st()
The @size argument is of MemOp type. All callers respect that. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20251009151607.26278-3-philmd@linaro.org>
This commit is contained in:
@@ -161,19 +161,19 @@ static void gen_goto_tb(DisasContext *dc, unsigned tb_slot_idx, vaddr dest)
|
||||
}
|
||||
|
||||
/* generic load wrapper */
|
||||
static inline void rx_gen_ld(unsigned int size, TCGv reg, TCGv mem)
|
||||
static inline void rx_gen_ld(MemOp size, TCGv reg, TCGv mem)
|
||||
{
|
||||
tcg_gen_qemu_ld_i32(reg, mem, 0, size | MO_SIGN | MO_TE);
|
||||
}
|
||||
|
||||
/* unsigned load wrapper */
|
||||
static inline void rx_gen_ldu(unsigned int size, TCGv reg, TCGv mem)
|
||||
static inline void rx_gen_ldu(MemOp size, TCGv reg, TCGv mem)
|
||||
{
|
||||
tcg_gen_qemu_ld_i32(reg, mem, 0, size | MO_TE);
|
||||
}
|
||||
|
||||
/* generic store wrapper */
|
||||
static inline void rx_gen_st(unsigned int size, TCGv reg, TCGv mem)
|
||||
static inline void rx_gen_st(MemOp size, TCGv reg, TCGv mem)
|
||||
{
|
||||
tcg_gen_qemu_st_i32(reg, mem, 0, size | MO_TE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user