title: word alignment of 4 byte for XOR operations
body: <p>Is there any advantage in doing bitwise operations on word boundaries? Any CPU or memory optimization in doing so?</p>
  
  <p>Actual problem:
  I am trying to create XOR of two structure. Lets say structure-1 and structure-2 both of same size 10000 bytes. I leave first few hundreds bytes as it is and then start XOR of 1 and 2. 
  Lets say I start with 302 to begin with. This will take 4 byte at a time and do XOR.  302, 303, 304 and 305 of both structure will be XORed. This cycle will be repeated till 10000.</p>
  
  <p>Now, If I start from 304, Is there any performance improvement expected?</p>