> memset(a, 0, sizeof a);
これは笑いどころか?

とりあえず配列のほうは0クリアされてない(=キャッシュにのってない)ので
比較できる条件ではない