Loading target-alpha/translate.c +2 −1 Original line number Diff line number Diff line Loading @@ -1929,6 +1929,7 @@ static ExitStatus translate_one(DisasContext *ctx, uint32_t insn) tcg_gen_ext32s_i64(cpu_ir[rc], cpu_ir[rc]); } } } break; case 0x0B: /* S4SUBL */ Loading Loading @@ -1991,7 +1992,7 @@ static ExitStatus translate_one(DisasContext *ctx, uint32_t insn) } else { if (islit) tcg_gen_movi_i64(cpu_ir[rc], -lit); else else { tcg_gen_neg_i64(cpu_ir[rc], cpu_ir[rb]); tcg_gen_ext32s_i64(cpu_ir[rc], cpu_ir[rc]); } Loading Loading
target-alpha/translate.c +2 −1 Original line number Diff line number Diff line Loading @@ -1929,6 +1929,7 @@ static ExitStatus translate_one(DisasContext *ctx, uint32_t insn) tcg_gen_ext32s_i64(cpu_ir[rc], cpu_ir[rc]); } } } break; case 0x0B: /* S4SUBL */ Loading Loading @@ -1991,7 +1992,7 @@ static ExitStatus translate_one(DisasContext *ctx, uint32_t insn) } else { if (islit) tcg_gen_movi_i64(cpu_ir[rc], -lit); else else { tcg_gen_neg_i64(cpu_ir[rc], cpu_ir[rb]); tcg_gen_ext32s_i64(cpu_ir[rc], cpu_ir[rc]); } Loading