|
From: Nicholas N. <nj...@ca...> - 2004-04-22 12:58:13
|
CVS commit by nethercote:
SETV and TESTV never have an ArchReg as their first argument.
M +1 -3 mc_translate.c 1.40
--- valgrind/memcheck/mc_translate.c #1.39:1.40
@@ -58,5 +58,4 @@ Bool SK_(sane_XUInstr)(Bool beforeRA, Bo
# define Ls3 (u->tag3 == Lit16)
# define TRL1 (TR1 || L1)
-# define TRA1 (TR1 || A1)
# define N2 (u->tag2 == NoValue)
# define N3 (u->tag3 == NoValue)
@@ -90,5 +89,5 @@ Bool SK_(sane_XUInstr)(Bool beforeRA, Bo
case PUTVF: return LIT0 && SZ0 && CC0 && TR1 && N2 && N3 && XOTHER;
case TESTV:
- case SETV: return LIT0 && SZj && CC0 && TRA1 && N2 && N3 && XOTHER;
+ case SETV: return LIT0 && SZj && CC0 && TR1 && N2 && N3 && XOTHER;
case TAG1: return LIT0 && SZ0 && CC0 && TR1 && N2 && Ls3 && XOTHER;
case TAG2: return LIT0 && SZ0 && CC0 && TR1 && TR2 && Ls3 && XOTHER;
@@ -112,5 +111,4 @@ Bool SK_(sane_XUInstr)(Bool beforeRA, Bo
# undef Ls3
# undef TRL1
-# undef TRA1
# undef N2
# undef N3
|