[PATCH] bit reverse library

This patch provides two bit reverse functions and bit reverse table.

- reverse the order of bits in a u32 value

	u8 bitrev8(u8 x);

- reverse the order of bits in a u32 value

	u32 bitrev32(u32 x);

- byte reverse table

	const u8 byte_rev_table[256];

Signed-off-by: Akinobu Mita <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
Akinobu Mita 2006-12-08 02:36:25 -08:00 • committed by Linus Torvalds
commit a5cfc1ec58
4 changed files with 73 additions and 0 deletions

View file

@ -4,6 +4,9 @@
menu "Library routines"
config BITREVERSE
tristate
config CRC_CCITT
tristate "CRC-CCITT functions"
help