Bug fix in translation of "cms"
authorceriel <none@none>
Tue, 20 Jan 1987 09:31:31 +0000 (09:31 +0000)
committerceriel <none@none>
Tue, 20 Jan 1987 09:31:31 +0000 (09:31 +0000)
mach/vax4/cg/table

index 941cf0c..daa3003 100644 (file)
@@ -3156,15 +3156,8 @@ cmp              | source4 source4 |
                        erase(%[a])
                        setcc(%[a])             | %[a]  | |
 cms $1==4      | source4 source4 |
-                       allocate(REG={CONST4,0})
-                       "cmpl\t%[1],%[2]"
-#ifdef LOCLABS
-                       "bneq\t1f"
-                       "incl\t%[a]\n1:"
-#else
-                       "bneq\t.+4"
-                       "incl\t%[a]"
-#endif
+                       allocate(%[1],%[2],REG)
+                       "xorl3\t%[1],%[2],%[a]"
                        setcc(%[a])
                        erase(%[a])             | %[a]  | |
 cms defined($1) | STACK |