From: ceriel Date: Fri, 18 May 1990 13:22:13 +0000 (+0000) Subject: compares with 0 were wrong X-Git-Tag: release-5-5~1706 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=da8f9124ff858f9cfb21f990d8a2516d0db97491;p=ack.git compares with 0 were wrong --- diff --git a/mach/m68020/top/table b/mach/m68020/top/table index d2169954e..da1c5c5e9 100644 --- a/mach/m68020/top/table +++ b/mach/m68020/top/table @@ -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 ; diff --git a/mach/m68k2/top/table b/mach/m68k2/top/table index 552964610..dbc5de946 100644 --- a/mach/m68k2/top/table +++ b/mach/m68k2/top/table @@ -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 ;