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 d2d1ec0..e55909a 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 6862e68..df25148 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 },