From: pbrook Date: Sat, 10 May 2008 18:43:02 +0000 (+0000) Subject: Fix DEBUG_TCGV. X-Git-Tag: xen-3.3.0-rc1~194^2^2~37 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=981564234797ba0f948f28e35284f0730c34a059;p=qemu-xen-3.3-testing.git Fix DEBUG_TCGV. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4415 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/tcg/tcg-op.h b/tcg/tcg-op.h index f80d0406..1daf130f 100644 --- a/tcg/tcg-op.h +++ b/tcg/tcg-op.h @@ -164,7 +164,7 @@ static inline void tcg_gen_br(int label) static inline void tcg_gen_mov_i32(TCGv ret, TCGv arg) { - if (ret != arg) + if (GET_TCGV(ret) != GET_TCGV(arg)) tcg_gen_op2(INDEX_op_mov_i32, ret, arg); } @@ -501,7 +501,7 @@ static inline void tcg_gen_remu_i32(TCGv ret, TCGv arg1, TCGv arg2) static inline void tcg_gen_mov_i64(TCGv ret, TCGv arg) { - if (ret != arg) { + if (GET_TCGV(ret) != GET_TCGV(arg)) { tcg_gen_mov_i32(ret, arg); tcg_gen_mov_i32(TCGV_HIGH(ret), TCGV_HIGH(arg)); } @@ -732,7 +732,7 @@ static inline void tcg_gen_remu_i64(TCGv ret, TCGv arg1, TCGv arg2) static inline void tcg_gen_mov_i64(TCGv ret, TCGv arg) { - if (ret != arg) + if (GET_TCGV(ret) != GET_TCGV(arg)) tcg_gen_op2(INDEX_op_mov_i64, ret, arg); }