ALSA: 6fire: Convert byte_rev_table uses to bitrev8
Use the inline function instead of directly indexing the array. This allows some architectures with hardware instructions for bit reversals to eliminate the array. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
76b188c4b3
commit
9547c0999e
|
@ -316,7 +316,7 @@ static int usb6fire_fw_fpga_upload(
|
||||||
|
|
||||||
while (c != end) {
|
while (c != end) {
|
||||||
for (i = 0; c != end && i < FPGA_BUFSIZE; i++, c++)
|
for (i = 0; c != end && i < FPGA_BUFSIZE; i++, c++)
|
||||||
buffer[i] = byte_rev_table[(u8) *c];
|
buffer[i] = bitrev8((u8)*c);
|
||||||
|
|
||||||
ret = usb6fire_fw_fpga_write(device, buffer, i);
|
ret = usb6fire_fw_fpga_write(device, buffer, i);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
|
|
Loading…
Reference in New Issue