produce better code for EXG
authorceriel <none@none>
Mon, 7 Nov 1988 09:35:47 +0000 (09:35 +0000)
committerceriel <none@none>
Mon, 7 Nov 1988 09:35:47 +0000 (09:35 +0000)
mach/m68k2/cg/table

index 9b0a897..600957b 100644 (file)
@@ -2743,6 +2743,7 @@ dus $1 == 2 | DATASCR |           remove(ALL)
                                "1:"
                                "move.w -(%[a]),-(sp)"
                                "dbf %[1],1b" | | |
+exg $1==2 | ANY ANY |                          |       %[1] %[2] | |
 exg    | STACK |               "move.w #$1,d0"
                                "jsr .exg"      | | |
 fil | |                                "move.l #$1,.filn"  | | |