Conversions from 1 byte integers were wrong.
authorsater <none@none>
Mon, 16 Jun 1986 11:35:12 +0000 (11:35 +0000)
committersater <none@none>
Mon, 16 Jun 1986 11:35:12 +0000 (11:35 +0000)
Only discovered after new C-frontend.

mach/i86/cg/table

index d2440d0..b444751 100644 (file)
@@ -1126,12 +1126,11 @@ cfu             | CXREG DXREG |
 cff            | CXREG DXREG |
                        remove(ALL)
                        "call .cff"                       | | |
-loc loc cii $1==1 && $2==2     | ACC1 |
-                        allocate(%[1],ACC)
+loc loc cii $1==1 && $2==2     | ACC |
                         "cbw"
-                        samecc                     | %[a]  | |(1,2)
-loc loc cii $1==1 && $2==4     | ACC1 |
-                       allocate(%[1],ACC,DXREG)
+                        samecc                     | ax  | |(1,2)
+loc loc cii $1==1 && $2==4     | ACC |
+                       allocate(DXREG)
                        "cbw"
                        "cwd"
                        samecc                      | dx ax | |(2,7)