On 3/17/24 23:14, Sven Schnelle wrote:
> Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-by: Helge Deller <deller@gmx.de>
Helge
> ---
> target/hppa/translate.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/target/hppa/translate.c b/target/hppa/translate.c
> index 6a513d7d5c..8ba31567e8 100644
> --- a/target/hppa/translate.c
> +++ b/target/hppa/translate.c
> @@ -3462,7 +3462,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);
> }
> @@ -3505,7 +3505,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);
> }