title: Type cast char array[16] to int 128 bits
body: <p>I have two 16bytes char array:</p>
  
  <pre><code>char word[WORD_LENGTH] = { '1', '2', '3', '4', '5', '6','7','8','9','0','1','2','3','4','5','\0'};
  char word2[WORD_LENGTH] = { '1', '2', '3', '4', '5', '6','7','8','9','0','1','2','3','4','5','\0'};
  </code></pre>
  
  <p>I'm looking for a way to compare two char arrays faster than compare character by character would be. From my knowledge, I think that I can convert char array into 128 int using type casting; like this</p>
  
  <pre><code>__int128 value = (__int128) word;
  __int128 value2 = (__int128) word2;
  </code></pre>
  
  <p>But these doesn't work, because value and value2 contains the address of word and word2.</p>
  
  <p>How I convert char array into __int128?</p>