From 264773ee069385c71091e79846f6589fd8ec31aa Mon Sep 17 00:00:00 2001 From: ceriel Date: Mon, 25 Apr 1988 17:05:36 +0000 Subject: [PATCH] fixed bug in SIM and SIG --- mach/m68020/ncg/table | 4 ++++ mach/m68k2/ncg/table | 4 ++++ mach/m68k4/ncg/table | 4 ++++ mach/moon3/ncg/table | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/mach/m68020/ncg/table b/mach/m68020/ncg/table index e9c4cb966..e56dc7321 100644 --- a/mach/m68020/ncg/table +++ b/mach/m68020/ncg/table @@ -2846,9 +2846,11 @@ with STACK pat lim yields {absolute4, ".trpim"} pat lin + kills posextern gen move {const, $1}, {absolute4, ".lino"} pat lni + kills posextern gen add_l {const, 1}, {absolute4, ".lino"} pat lor $1==0 yields lb @@ -2901,6 +2903,7 @@ pat rtt leaving ret 0 pat sig with any4 + kills posextern uses AA_REG gen move {absolute4, ".trppc"}, %a move %1, {absolute4, ".trppc"} @@ -2908,6 +2911,7 @@ with any4 pat sim with any4 + kills posextern gen move_l %1, {absolute4, ".trpim"} pat str $1==0 diff --git a/mach/m68k2/ncg/table b/mach/m68k2/ncg/table index e9c4cb966..e56dc7321 100644 --- a/mach/m68k2/ncg/table +++ b/mach/m68k2/ncg/table @@ -2846,9 +2846,11 @@ with STACK pat lim yields {absolute4, ".trpim"} pat lin + kills posextern gen move {const, $1}, {absolute4, ".lino"} pat lni + kills posextern gen add_l {const, 1}, {absolute4, ".lino"} pat lor $1==0 yields lb @@ -2901,6 +2903,7 @@ pat rtt leaving ret 0 pat sig with any4 + kills posextern uses AA_REG gen move {absolute4, ".trppc"}, %a move %1, {absolute4, ".trppc"} @@ -2908,6 +2911,7 @@ with any4 pat sim with any4 + kills posextern gen move_l %1, {absolute4, ".trpim"} pat str $1==0 diff --git a/mach/m68k4/ncg/table b/mach/m68k4/ncg/table index e9c4cb966..e56dc7321 100644 --- a/mach/m68k4/ncg/table +++ b/mach/m68k4/ncg/table @@ -2846,9 +2846,11 @@ with STACK pat lim yields {absolute4, ".trpim"} pat lin + kills posextern gen move {const, $1}, {absolute4, ".lino"} pat lni + kills posextern gen add_l {const, 1}, {absolute4, ".lino"} pat lor $1==0 yields lb @@ -2901,6 +2903,7 @@ pat rtt leaving ret 0 pat sig with any4 + kills posextern uses AA_REG gen move {absolute4, ".trppc"}, %a move %1, {absolute4, ".trppc"} @@ -2908,6 +2911,7 @@ with any4 pat sim with any4 + kills posextern gen move_l %1, {absolute4, ".trpim"} pat str $1==0 diff --git a/mach/moon3/ncg/table b/mach/moon3/ncg/table index e9c4cb966..e56dc7321 100644 --- a/mach/moon3/ncg/table +++ b/mach/moon3/ncg/table @@ -2846,9 +2846,11 @@ with STACK pat lim yields {absolute4, ".trpim"} pat lin + kills posextern gen move {const, $1}, {absolute4, ".lino"} pat lni + kills posextern gen add_l {const, 1}, {absolute4, ".lino"} pat lor $1==0 yields lb @@ -2901,6 +2903,7 @@ pat rtt leaving ret 0 pat sig with any4 + kills posextern uses AA_REG gen move {absolute4, ".trppc"}, %a move %1, {absolute4, ".trppc"} @@ -2908,6 +2911,7 @@ with any4 pat sim with any4 + kills posextern gen move_l %1, {absolute4, ".trpim"} pat str $1==0