X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=opcodes%2Fi386-dis.c;h=b74a51e3dbb1a5d5da305fa8711827a478f5b0d2;hb=20592a94ff6918ed50c73726379a196357b96697;hp=2f26e0619c131e9b3d42413a8d8126d22a606f2f;hpb=93c0f4a4976caa0ba7331c4ec0d5e770e3d27576;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 2f26e0619c..b74a51e3db 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -6384,14 +6384,20 @@ CRC32_Fixup (int bytemode, int sizeflag) switch (bytemode) { case b_mode: + if (intel_syntax) + break; + *p++ = 'b'; break; case v_mode: + if (intel_syntax) + break; + USED_REX (REX_W); if (rex & REX_W) *p++ = 'q'; else if (sizeflag & DFLAG) - *p++ = intel_syntax ? 'd' : 'l'; + *p++ = 'l'; else *p++ = 'w'; used_prefixes |= (prefixes & PREFIX_DATA);