aboutsummaryrefslogtreecommitdiff
path: root/opcodes/mips-dis.c
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/mips-dis.c')
-rw-r--r--opcodes/mips-dis.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c
index 7f3a3a1..1e7acc2 100644
--- a/opcodes/mips-dis.c
+++ b/opcodes/mips-dis.c
@@ -467,6 +467,16 @@ print_insn_little_mips (memaddr, info)
bfd_byte buffer[4];
int status;
+ /* start-sanitize-sky */
+#ifdef ARCH_dvp
+ if (bfd_mach_dvp_p (info->mach)
+ || (info->flavour == bfd_target_elf_flavour
+ && info->symbol != NULL
+ && MIPS_STO_DVP_P (((elf_symbol_type *) info->symbol)->internal_elf_sym.st_other)))
+ return print_insn_dvp (memaddr, info);
+#endif
+ /* end-sanitize-sky */
+
if (info->mach == 16
|| (info->flavour == bfd_target_elf_flavour
&& info->symbol != NULL