Commit 9547c099 authored by Joe Perches's avatar Joe Perches Committed by Takashi Iwai

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: default avatarJoe Perches <joe@perches.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 76b188c4
...@@ -316,7 +316,7 @@ static int usb6fire_fw_fpga_upload( ...@@ -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) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment