With Zbkb, a bitreverse can be split into a rev8 and a brev8.
Will you continue to update this patch? or put it later
if put it later. what about add an // TODO: comment in the proper place.
I'll do it another patch. It's likely going to need changes in a different file.