compares with 0 were wrong
authorceriel <none@none>
Fri, 18 May 1990 13:22:13 +0000 (13:22 +0000)
committerceriel <none@none>
Fri, 18 May 1990 13:22:13 +0000 (13:22 +0000)
mach/m68020/top/table
mach/m68k2/top/table

index d216995..da1c5c5 100644 (file)
@@ -84,31 +84,31 @@ cmp.b A,A                           ->      tst.b A ;
 
 cmp.w #0,D : beq LAB                   ->      tst.w D : beq LAB ;
 cmp.w #0,D : bne LAB                   ->      tst.w D : bne LAB ;
-cmp.w #0,D : blt LAB                   ->      tst.w D : bgt LAB ;
-cmp.w #0,D : ble LAB                   ->      tst.w D : bge LAB ;
-cmp.w #0,D : bge LAB                   ->      tst.w D : ble LAB ;
-cmp.w #0,D : bgt LAB                   ->      tst.w D : blt LAB ;
+cmp.w #0,D : blt LAB                   ->      tst.w D : blt LAB ;
+cmp.w #0,D : ble LAB                   ->      tst.w D : ble LAB ;
+cmp.w #0,D : bge LAB                   ->      tst.w D : bge LAB ;
+cmp.w #0,D : bgt LAB                   ->      tst.w D : bgt LAB ;
 
 cmp.l #0,D : beq LAB                   ->      tst.l D : beq LAB ;
 cmp.l #0,D : bne LAB                   ->      tst.l D : bne LAB ;
-cmp.l #0,D : blt LAB                   ->      tst.l D : bgt LAB ;
-cmp.l #0,D : ble LAB                   ->      tst.l D : bge LAB ;
-cmp.l #0,D : bge LAB                   ->      tst.l D : ble LAB ;
-cmp.l #0,D : bgt LAB                   ->      tst.l D : blt LAB ;
+cmp.l #0,D : blt LAB                   ->      tst.l D : blt LAB ;
+cmp.l #0,D : ble LAB                   ->      tst.l D : ble LAB ;
+cmp.l #0,D : bge LAB                   ->      tst.l D : bge LAB ;
+cmp.l #0,D : bgt LAB                   ->      tst.l D : bgt LAB ;
 
 cmp.w D,#0 : beq LAB                   ->      tst.w D : beq LAB ;
 cmp.w D,#0 : bne LAB                   ->      tst.w D : bne LAB ;
-cmp.w D,#0 : blt LAB                   ->      tst.w D : blt LAB ;
-cmp.w D,#0 : ble LAB                   ->      tst.w D : ble LAB ;
-cmp.w D,#0 : bge LAB                   ->      tst.w D : bge LAB ;
-cmp.w D,#0 : bgt LAB                   ->      tst.w D : bgt LAB ;
+cmp.w D,#0 : blt LAB                   ->      tst.w D : bgt LAB ;
+cmp.w D,#0 : ble LAB                   ->      tst.w D : bge LAB ;
+cmp.w D,#0 : bge LAB                   ->      tst.w D : ble LAB ;
+cmp.w D,#0 : bgt LAB                   ->      tst.w D : blt LAB ;
 
 cmp.l D,#0 : beq LAB                   ->      tst.l D : beq LAB ;
 cmp.l D,#0 : bne LAB                   ->      tst.l D : bne LAB ;
-cmp.l D,#0 : blt LAB                   ->      tst.l D : blt LAB ;
-cmp.l D,#0 : ble LAB                   ->      tst.l D : ble LAB ;
-cmp.l D,#0 : bge LAB                   ->      tst.l D : bge LAB ;
-cmp.l D,#0 : bgt LAB                   ->      tst.l D : bgt LAB ;
+cmp.l D,#0 : blt LAB                   ->      tst.l D : bgt LAB ;
+cmp.l D,#0 : ble LAB                   ->      tst.l D : bge LAB ;
+cmp.l D,#0 : bge LAB                   ->      tst.l D : ble LAB ;
+cmp.l D,#0 : bgt LAB                   ->      tst.l D : blt LAB ;
 
 /* change "cmp" into "add" or "sub" (possibly "addq" or "subq") */
 cmp.w #-NUM,DSREG : beq LAB            ->      add.w #NUM,DSREG : beq LAB ;
index 5529646..dbc5de9 100644 (file)
@@ -68,31 +68,31 @@ move.l DREG,A : ANY A,X
 /* change some compares to tests */
 cmp.w #0,X : beq LAB                   ->      tst.w X : beq LAB ;
 cmp.w #0,X : bne LAB                   ->      tst.w X : bne LAB ;
-cmp.w #0,X : blt LAB                   ->      tst.w X : bgt LAB ;
-cmp.w #0,X : ble LAB                   ->      tst.w X : bge LAB ;
-cmp.w #0,X : bge LAB                   ->      tst.w X : ble LAB ;
-cmp.w #0,X : bgt LAB                   ->      tst.w X : blt LAB ;
+cmp.w #0,X : blt LAB                   ->      tst.w X : blt LAB ;
+cmp.w #0,X : ble LAB                   ->      tst.w X : ble LAB ;
+cmp.w #0,X : bge LAB                   ->      tst.w X : bge LAB ;
+cmp.w #0,X : bgt LAB                   ->      tst.w X : bgt LAB ;
 
 cmp.l #0,X : beq LAB                   ->      tst.l X : beq LAB ;
 cmp.l #0,X : bne LAB                   ->      tst.l X : bne LAB ;
-cmp.l #0,X : blt LAB                   ->      tst.l X : bgt LAB ;
-cmp.l #0,X : ble LAB                   ->      tst.l X : bge LAB ;
-cmp.l #0,X : bge LAB                   ->      tst.l X : ble LAB ;
-cmp.l #0,X : bgt LAB                   ->      tst.l X : blt LAB ;
+cmp.l #0,X : blt LAB                   ->      tst.l X : blt LAB ;
+cmp.l #0,X : ble LAB                   ->      tst.l X : ble LAB ;
+cmp.l #0,X : bge LAB                   ->      tst.l X : bge LAB ;
+cmp.l #0,X : bgt LAB                   ->      tst.l X : bgt LAB ;
 
 cmp.w X,#0 : beq LAB                   ->      tst.w X : beq LAB ;
 cmp.w X,#0 : bne LAB                   ->      tst.w X : bne LAB ;
-cmp.w X,#0 : blt LAB                   ->      tst.w X : blt LAB ;
-cmp.w X,#0 : ble LAB                   ->      tst.w X : ble LAB ;
-cmp.w X,#0 : bge LAB                   ->      tst.w X : bge LAB ;
-cmp.w X,#0 : bgt LAB                   ->      tst.w X : bgt LAB ;
+cmp.w X,#0 : blt LAB                   ->      tst.w X : bgt LAB ;
+cmp.w X,#0 : ble LAB                   ->      tst.w X : bge LAB ;
+cmp.w X,#0 : bge LAB                   ->      tst.w X : ble LAB ;
+cmp.w X,#0 : bgt LAB                   ->      tst.w X : blt LAB ;
 
 cmp.l X,#0 : beq LAB                   ->      tst.l X : beq LAB ;
 cmp.l X,#0 : bne LAB                   ->      tst.l X : bne LAB ;
-cmp.l X,#0 : blt LAB                   ->      tst.l X : blt LAB ;
-cmp.l X,#0 : ble LAB                   ->      tst.l X : ble LAB ;
-cmp.l X,#0 : bge LAB                   ->      tst.l X : bge LAB ;
-cmp.l X,#0 : bgt LAB                   ->      tst.l X : bgt LAB ;
+cmp.l X,#0 : blt LAB                   ->      tst.l X : bgt LAB ;
+cmp.l X,#0 : ble LAB                   ->      tst.l X : bge LAB ;
+cmp.l X,#0 : bge LAB                   ->      tst.l X : ble LAB ;
+cmp.l X,#0 : bgt LAB                   ->      tst.l X : blt LAB ;
 
 /* change "cmp" into "add" or "sub" (possibly "addq" or "subq") */
 cmp.w #-NUM,DSREG : beq LAB            ->      add.w #NUM,DSREG : beq LAB ;