qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

target/cris: Use tcg_gen_abs_tl

Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

+1 -8
+1 -8
target/cris/translate.c
··· 1686 1686 1687 1687 static int dec_abs_r(CPUCRISState *env, DisasContext *dc) 1688 1688 { 1689 - TCGv t0; 1690 - 1691 1689 LOG_DIS("abs $r%u, $r%u\n", 1692 1690 dc->op1, dc->op2); 1693 1691 cris_cc_mask(dc, CC_MASK_NZ); 1694 1692 1695 - t0 = tcg_temp_new(); 1696 - tcg_gen_sari_tl(t0, cpu_R[dc->op1], 31); 1697 - tcg_gen_xor_tl(cpu_R[dc->op2], cpu_R[dc->op1], t0); 1698 - tcg_gen_sub_tl(cpu_R[dc->op2], cpu_R[dc->op2], t0); 1699 - tcg_temp_free(t0); 1700 - 1693 + tcg_gen_abs_tl(cpu_R[dc->op2], cpu_R[dc->op1]); 1701 1694 cris_alu(dc, CC_OP_MOVE, 1702 1695 cpu_R[dc->op2], cpu_R[dc->op2], cpu_R[dc->op2], 4); 1703 1696 return 2;