Skip to content

Commit 93c024b

Browse files
vineetgarcshahab-vahedi
authored andcommitted
Fix translate.c: vadd2h/sub2h don't require even reg
1 parent aed9f67 commit 93c024b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

target/arc/translate.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,11 +1148,9 @@ arc_gen_VADD2(DisasCtxt *ctx, TCGv dest, TCGv_i32 b, TCGv_i32 c)
11481148
static int
11491149
arc_gen_VADD2H(DisasCtxt *ctx, TCGv dest, TCGv_i32 b, TCGv_i32 c)
11501150
{
1151-
if (verify_all_regs_are_even(ctx)) {
1152-
gen_cc_prologue(ctx);
1153-
gen_vec_op2h(ctx, gen_add16, dest, b, c);
1154-
gen_cc_epilogue(ctx);
1155-
}
1151+
gen_cc_prologue(ctx);
1152+
gen_vec_op2h(ctx, gen_add16, dest, b, c);
1153+
gen_cc_epilogue(ctx);
11561154
return DISAS_NEXT;
11571155
}
11581156

0 commit comments

Comments
 (0)