divu.l, etc where encoded wrong.
authorceriel <none@none>
Thu, 5 Mar 1987 11:21:34 +0000 (11:21 +0000)
committerceriel <none@none>
Thu, 5 Mar 1987 11:21:34 +0000 (11:21 +0000)
mach/m68020/as/mach4.c

index 00913bc..dadc979 100644 (file)
@@ -51,7 +51,7 @@ instruction
                                        ea_2(SIZE_W, DTA);
                                }
                                else {  /* 32 bit dividend or product */
-                                       T_EMIT2((016000 | ($1 & ~1)) | mrg_2,
+                                       T_EMIT2((046000 | ($1 & ~1)) | mrg_2,
                                                                0, 0, 0);
                                        T_EMIT2(($1&1)<<11 | $5<<12 | $5,
                                                                0, 0, 0);
@@ -61,7 +61,7 @@ instruction
        |       DIVMUL sizedef ea ',' DREG ':' DREG
                        {               /* 64 bit dividend or product */
                                checksize($2, 4);
-                               T_EMIT2((016000 | ($1 & ~1)) | mrg_2, 0, 0, 0);
+                               T_EMIT2((046000 | ($1 & ~1)) | mrg_2, 0, 0, 0);
                                T_EMIT2(($1&1)<<11 | $7<<12 | $5 | 02000,0,0,0);
                                ea_2(SIZE_L, DTA);
                        }