diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2023-10-18 10:34:13 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2023-11-06 18:49:34 -0800 |
commit | bc3da3cf6237dea2d91affe2116529d4c580c288 (patch) | |
tree | 3c220186ba63daf818b419423a4b5620c215e825 | |
parent | a4db4a7811e1be790012ab000707c40004f237e0 (diff) | |
download | qemu-bc3da3cf6237dea2d91affe2116529d4c580c288.zip qemu-bc3da3cf6237dea2d91affe2116529d4c580c288.tar.gz qemu-bc3da3cf6237dea2d91affe2116529d4c580c288.tar.bz2 |
target/hppa: Return zero for r0 from load_gpr
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
-rw-r--r-- | target/hppa/translate.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/target/hppa/translate.c b/target/hppa/translate.c index b04a5bc..ba15cf6 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -307,9 +307,7 @@ static void cond_free(DisasCond *cond) static TCGv_i64 load_gpr(DisasContext *ctx, unsigned reg) { if (reg == 0) { - TCGv_i64 t = tcg_temp_new_i64(); - tcg_gen_movi_i64(t, 0); - return t; + return ctx->zero; } else { return cpu_gr[reg]; } |