title: Error: no instruction mnemonic suffix given and no register operands
body: <p>So basically I am trying to re-use some asm code disassembled from <code>ELF binary</code> using <code>objdump</code> on Linux 32 bit.</p>
  
  <p>In the disassembled code, I see this:</p>
  
  <pre><code>repnz scas
  </code></pre>
  
  <p>and when I am trying to re-compile it(using <code>gcc</code>), I got this error:</p>
  
  <pre><code>Error: no instruction mnemonic suffix given and no register operands
  </code></pre>
  
  <p>I think it is a legal instruction, and I just don't know what's wrong here...</p>
  
  <p>Could anyone give me some help?</p>