diff options
Diffstat (limited to 'opcodes/sh-dis.c')
-rw-r--r-- | opcodes/sh-dis.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/opcodes/sh-dis.c b/opcodes/sh-dis.c index 65570ba..ce6cad3 100644 --- a/opcodes/sh-dis.c +++ b/opcodes/sh-dis.c @@ -142,7 +142,7 @@ print_insn_shx(memaddr, info) } ok: fprintf(stream,"%s\t", op->name); - for (n = 0; n < 2 && op->arg[n] != A_END; n++) + for (n = 0; n < 3 && op->arg[n] != A_END; n++) { if (n && op->arg[1] != A_END) fprintf(stream,","); @@ -212,6 +212,12 @@ print_insn_shx(memaddr, info) case A_VBR: fprintf(stream,"vbr"); break; + case A_SSR: + fprintf(stream,"ssr"); + break; + case A_SPC: + fprintf(stream,"spc"); + break; case A_MACH: fprintf(stream,"mach"); break; @@ -236,6 +242,9 @@ print_insn_shx(memaddr, info) case FPUL_N: fprintf(stream,"fpul"); break; + case F_FR0: + fprintf(stream,"fr0"); + break; /* end-sanitize-sh3e */ default: abort(); |