projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c3ea199
)
target/hppa: fix shrp for wide mode
author
Sven Schnelle
<svens@stackframe.org>
Tue, 19 Mar 2024 16:19:17 +0000
(17:19 +0100)
committer
Richard Henderson
<richard.henderson@linaro.org>
Tue, 19 Mar 2024 23:33:40 +0000
(13:33 -1000)
Fixes: f7b775a9c075 ("target/hppa: Implement SHRPD")
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Helge Deller <deller@gmx.de>
Message-Id: <
20240319161921
.487080-3-svens@stackframe.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/hppa/translate.c
patch
|
blob
|
history
diff --git
a/target/hppa/translate.c
b/target/hppa/translate.c
index 47c6db78c704a7ed8b2254ec387ec2d74e638391..29ef061baf7bb24010b6a02019db6f4ef6b60cb5 100644
(file)
--- a/
target/hppa/translate.c
+++ b/
target/hppa/translate.c
@@
-3512,7
+3512,7
@@
static bool trans_shrp_sar(DisasContext *ctx, arg_shrp_sar *a)
/* Install the new nullification. */
cond_free(&ctx->null_cond);
if (a->c) {
- ctx->null_cond = do_sed_cond(ctx, a->c,
false
, dest);
+ ctx->null_cond = do_sed_cond(ctx, a->c,
a->d
, dest);
}
return nullify_end(ctx);
}
@@
-3555,7
+3555,7
@@
static bool trans_shrp_imm(DisasContext *ctx, arg_shrp_imm *a)
/* Install the new nullification. */
cond_free(&ctx->null_cond);
if (a->c) {
- ctx->null_cond = do_sed_cond(ctx, a->c,
false
, dest);
+ ctx->null_cond = do_sed_cond(ctx, a->c,
a->d
, dest);
}
return nullify_end(ctx);
}