title: C++ string comparison in one clock cycle
body: <p>Is it possible to compare whole memory regions in a single processor cycle? More precisely is it possible to compare two strings in one processor cycle using some sort of MMX assembler instruction? Or is <code>strcmp</code>-implementation already based on that optimization?</p>
  
  <p>EDIT:
  Or is it possible to instruct C++ compiler to remove string duplicates, so that strings can be compared simply by their memory location? Instead of <code>memcmp(a,b)</code> compared by <code>a==b</code> (assuming that <code>a</code> and <code>b</code> are both native <code>const char*</code> strings).</p>