Borrowing sweet techniques from JThurman's sha testing code.
-O3 turns out to be slower than -O2 (wtf)