improved ASP patterns
authorceriel <none@none>
Mon, 3 Apr 1989 16:16:10 +0000 (16:16 +0000)
committerceriel <none@none>
Mon, 3 Apr 1989 16:16:10 +0000 (16:16 +0000)
mach/m68020/ncg/table
mach/m68k2/ncg/table
mach/m68k4/ncg/table
mach/moon3/ncg/table

index 06bf5f2..9f0a2d8 100644 (file)
@@ -3858,7 +3858,12 @@ with exact STACK
  * Group 15: miscellaneous instructions                *
  ************************************************/
 
-pat asp small($1)
+pat asp $1==4
+with any-pre_post
+with STACK
+    gen add_l {const, $1}, sp
+pat asp $1==8
+with any-pre_post any-pre_post
 with STACK
     gen add_l {const, $1}, sp
 pat asp
index 06bf5f2..9f0a2d8 100644 (file)
@@ -3858,7 +3858,12 @@ with exact STACK
  * Group 15: miscellaneous instructions                *
  ************************************************/
 
-pat asp small($1)
+pat asp $1==4
+with any-pre_post
+with STACK
+    gen add_l {const, $1}, sp
+pat asp $1==8
+with any-pre_post any-pre_post
 with STACK
     gen add_l {const, $1}, sp
 pat asp
index 06bf5f2..9f0a2d8 100644 (file)
@@ -3858,7 +3858,12 @@ with exact STACK
  * Group 15: miscellaneous instructions                *
  ************************************************/
 
-pat asp small($1)
+pat asp $1==4
+with any-pre_post
+with STACK
+    gen add_l {const, $1}, sp
+pat asp $1==8
+with any-pre_post any-pre_post
 with STACK
     gen add_l {const, $1}, sp
 pat asp
index 06bf5f2..9f0a2d8 100644 (file)
@@ -3858,7 +3858,12 @@ with exact STACK
  * Group 15: miscellaneous instructions                *
  ************************************************/
 
-pat asp small($1)
+pat asp $1==4
+with any-pre_post
+with STACK
+    gen add_l {const, $1}, sp
+pat asp $1==8
+with any-pre_post any-pre_post
 with STACK
     gen add_l {const, $1}, sp
 pat asp