From c7236eee8062d73b88453119bed619ca5ee1f95b Mon Sep 17 00:00:00 2001 From: "K. Richard Pixley" Date: Wed, 10 Jul 1991 02:44:13 +0000 Subject: [PATCH] More v9 fixes. --- include/reloc.h | 2 ++ include/sparc-opcode.h | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/reloc.h b/include/reloc.h index d2d1ec0..e55909a 100755 --- a/include/reloc.h +++ b/include/reloc.h @@ -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, diff --git a/include/sparc-opcode.h b/include/sparc-opcode.h index 6862e68..df25148 100755 --- a/include/sparc-opcode.h +++ b/include/sparc-opcode.h @@ -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 }, -- 2.7.4