diff options
Diffstat (limited to 'opcodes/microblaze-dis.c')
-rw-r--r-- | opcodes/microblaze-dis.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/opcodes/microblaze-dis.c b/opcodes/microblaze-dis.c index d9db307..12981ab 100644 --- a/opcodes/microblaze-dis.c +++ b/opcodes/microblaze-dis.c @@ -91,18 +91,6 @@ get_field_imm5_mbar (struct string_buf *buf, long instr) } static char * -get_field_imm5width (struct string_buf *buf, long instr) -{ - char *p = strbuf (buf); - - if (instr & 0x00004000) - sprintf (p, "%d", (short)(((instr & IMM5_WIDTH_MASK) >> IMM_WIDTH_LOW))); /* bsefi */ - else - sprintf (p, "%d", (short)(((instr & IMM5_WIDTH_MASK) >> IMM_WIDTH_LOW) - ((instr & IMM5_MASK) >> IMM_LOW) + 1)); /* bsifi */ - return p; -} - -static char * get_field_rfsl (struct string_buf *buf, long instr) { char *p = strbuf (buf); @@ -439,10 +427,6 @@ print_insn_microblaze (bfd_vma memaddr, struct disassemble_info * info) /* For mbar 16 or sleep insn. */ case INST_TYPE_NONE: break; - /* For bit field insns. */ - case INST_TYPE_RD_R1_IMM5_IMM5: - print_func (stream, "\t%s, %s, %s, %s", get_field_rd (&buf, inst),get_field_r1(&buf, inst),get_field_imm5width (&buf, inst), get_field_imm5 (&buf, inst)); - break; /* For tuqula instruction */ case INST_TYPE_RD: print_func (stream, "\t%s", get_field_rd (&buf, inst)); |