title: What am I comparing to? No CMP instruction in assembly code before JNE
body: <p>What does it mean when there's no CMP instruction before before a JNE statement?  </p>
  
  <pre><code> 0x0000000000401114 &lt;+64&gt;:  add    %eax,%ecx
     0x0000000000401116 &lt;+66&gt;:    cltq   
     0x0000000000401118 &lt;+68&gt;:    mov    0x4026e0(,%rax,4),%eax
     0x000000000040111f &lt;+75&gt;:    sub    $0x1,%edx
     0x0000000000401122 &lt;+78&gt;:    jne    0x401114 &lt;phase_5+64&gt;
  </code></pre>
  
  <p>What am I comparing to?</p>