]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
target/xtensa: Finish conversion to tcg_gen_qemu_{ld, st}_*
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 2 May 2023 13:57:40 +0000 (14:57 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 5 May 2023 16:05:29 +0000 (17:05 +0100)
Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Max Filippov <jcmvbkbc@gmail.com>
Message-Id: <20230502135741.1158035-9-richard.henderson@linaro.org>

target/xtensa/translate.c

index 0cf3075649d1d4fae822760dde364bd98ea9145f..728aeebebf7cba1f7591fa61bcd24da3d6e43790 100644 (file)
@@ -1549,7 +1549,7 @@ static void translate_dcache(DisasContext *dc, const OpcodeArg arg[],
     TCGv_i32 res = tcg_temp_new_i32();
 
     tcg_gen_addi_i32(addr, arg[0].in, arg[1].imm);
-    tcg_gen_qemu_ld8u(res, addr, dc->cring);
+    tcg_gen_qemu_ld_i32(res, addr, dc->cring, MO_UB);
 }
 
 static void translate_depbits(DisasContext *dc, const OpcodeArg arg[],
@@ -1726,7 +1726,7 @@ static void translate_l32r(DisasContext *dc, const OpcodeArg arg[],
     } else {
         tmp = tcg_constant_i32(arg[1].imm);
     }
-    tcg_gen_qemu_ld32u(arg[0].out, tmp, dc->cring);
+    tcg_gen_qemu_ld_i32(arg[0].out, tmp, dc->cring, MO_TEUL);
 }
 
 static void translate_loop(DisasContext *dc, const OpcodeArg arg[],