diff --git a/mach/m68020/ncg/table b/mach/m68020/ncg/table index 76bda869..4120fe33 100644 --- a/mach/m68020/ncg/table +++ b/mach/m68020/ncg/table @@ -1308,7 +1308,7 @@ pat lxa $1==2 pat lxa $1>2 uses AA_REG = {LOCAL, SL}, - DD_REG = {const, $1-1} + DD_REG = {const, $1-2} gen 1: move_l {offsetted4, %a, SL} ,%a dbf %b, {slabel, 1b} diff --git a/mach/m68k2/ncg/table b/mach/m68k2/ncg/table index 76bda869..4120fe33 100644 --- a/mach/m68k2/ncg/table +++ b/mach/m68k2/ncg/table @@ -1308,7 +1308,7 @@ pat lxa $1==2 pat lxa $1>2 uses AA_REG = {LOCAL, SL}, - DD_REG = {const, $1-1} + DD_REG = {const, $1-2} gen 1: move_l {offsetted4, %a, SL} ,%a dbf %b, {slabel, 1b} diff --git a/mach/m68k4/ncg/table b/mach/m68k4/ncg/table index 76bda869..4120fe33 100644 --- a/mach/m68k4/ncg/table +++ b/mach/m68k4/ncg/table @@ -1308,7 +1308,7 @@ pat lxa $1==2 pat lxa $1>2 uses AA_REG = {LOCAL, SL}, - DD_REG = {const, $1-1} + DD_REG = {const, $1-2} gen 1: move_l {offsetted4, %a, SL} ,%a dbf %b, {slabel, 1b} diff --git a/mach/moon3/ncg/table b/mach/moon3/ncg/table index 76bda869..4120fe33 100644 --- a/mach/moon3/ncg/table +++ b/mach/moon3/ncg/table @@ -1308,7 +1308,7 @@ pat lxa $1==2 pat lxa $1>2 uses AA_REG = {LOCAL, SL}, - DD_REG = {const, $1-1} + DD_REG = {const, $1-2} gen 1: move_l {offsetted4, %a, SL} ,%a dbf %b, {slabel, 1b}