More v9 fixes.
authorK. Richard Pixley <rich@cygnus>
Wed, 10 Jul 1991 02:44:13 +0000 (02:44 +0000)
committerK. Richard Pixley <rich@cygnus>
Wed, 10 Jul 1991 02:44:13 +0000 (02:44 +0000)
include/reloc.h
include/sparc-opcode.h

index d2d1ec067c85376a61863f39497002ad8628d34f..e55909ac226040646798c682534a8d02ca1e85d4 100755 (executable)
@@ -39,6 +39,8 @@ enum reloc_type
     RELOC_11,
     RELOC_WDISP2_14,
     RELOC_WDISP19,
+    RELOC_HHI22,
+    RELOC_HLO10,
     
     /* 29K relocation types */
     RELOC_JUMPTARG, RELOC_CONST,     RELOC_CONSTH,
index 6862e68904844e795b8fa6e98a0887eb6353ed9b..df25148d92415dffeac5a4c3ad97fdb65087c46c 100755 (executable)
@@ -905,8 +905,8 @@ static const struct sparc_opcode sparc_opcodes[] = {
 { "mulx",      F3(2, 0x09, 1), F3(~2, ~0x09, ~1),              "1,i,d", 0, v9 },
 { "umulxcc",   F3(2, 0x19, 0), F3(~2, ~0x19, ~0)|ASI(~0),      "1,2,d", 0, v9 },
 { "umulxcc",   F3(2, 0x19, 1), F3(~2, ~0x19, ~1),              "1,i,d", 0, v9 },
-{ "sdivx",     F3(2, 0x1d, 0), F3(~2, ~0x1d, ~0)|ASI(~0),      "1,2,d", 0, v9 },
-{ "sdivx",     F3(2, 0x1d, 1), F3(~2, ~0x1d, ~1),              "1,i,d", 0, v9 },
+{ "sdivxcc",   F3(2, 0x1d, 0), F3(~2, ~0x1d, ~0)|ASI(~0),      "1,2,d", 0, v9 },
+{ "sdivxcc",   F3(2, 0x1d, 1), F3(~2, ~0x1d, ~1),              "1,i,d", 0, v9 },
 { "udivx",     F3(2, 0x0d, 0), F3(~2, ~0x0d, ~0)|ASI(~0),      "1,2,d", 0, v9 },
 { "udivx",     F3(2, 0x0d, 1), F3(~2, ~0x0d, ~1),              "1,i,d", 0, v9 },