|
@@ -1178,7 +1178,7 @@ static const int qemu_st_opc[(MO_SIZE | MO_BSWAP) + 1] = {
|
|
|
};
|
|
|
|
|
|
static void tcg_out_qemu_ld(TCGContext *s, TCGReg data, TCGReg addr,
|
|
|
- MemOpIdx oi, bool is_64)
|
|
|
+ MemOpIdx oi, TCGType data_type)
|
|
|
{
|
|
|
MemOp memop = get_memop(oi);
|
|
|
tcg_insn_unit *label_ptr;
|
|
@@ -1636,10 +1636,10 @@ static void tcg_out_op(TCGContext *s, TCGOpcode opc,
|
|
|
break;
|
|
|
|
|
|
case INDEX_op_qemu_ld_i32:
|
|
|
- tcg_out_qemu_ld(s, a0, a1, a2, false);
|
|
|
+ tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I32);
|
|
|
break;
|
|
|
case INDEX_op_qemu_ld_i64:
|
|
|
- tcg_out_qemu_ld(s, a0, a1, a2, true);
|
|
|
+ tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64);
|
|
|
break;
|
|
|
case INDEX_op_qemu_st_i32:
|
|
|
tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I32);
|