http://graphics.stanford.edu/~seander/bithacks.html#BitReverseObvious lower = faster (RELEASE OPTIMIZATION) 1623007 three_operation 562320 four_operation 171495 seven_operation 149423 parallel_operation_char 41782 parallel_operation_char2 85028 parallel_operation_char3 (DEBUG) 1986420 three_operation 626790 four_operation 280403 seven_operation 339007 parallel_operation_char 84795 parallel_operation_char2 122648 parallel_operation_char3