diff options
-rw-r--r-- | opcodes/i386-dis.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 6161bf7..15a0e1b 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -11055,19 +11055,20 @@ putop (instr_info *ins, const char *in_template, int sizeflag) *ins->obufp++ = ' '; break; case 'L': - if (!(ins->rex & REX_W)) - break; - *ins->obufp++ = 'a'; - *ins->obufp++ = 'b'; - *ins->obufp++ = 's'; - break; + if (ins->rex & REX_W) + { + *ins->obufp++ = 'a'; + *ins->obufp++ = 'b'; + *ins->obufp++ = 's'; + } + goto case_S; default: abort (); } } else abort (); - goto case_S; + break; case 'W': if (l == 0) { |