Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62f09c3d authored by Clemens Ladisch's avatar Clemens Ladisch Committed by Jaroslav Kysela
Browse files

[ALSA] usb-audio: optimize snd_usbmidi_count_bits()



Modules: USB generic driver

Reduce the code size of the snd_usbmidi_count_bits() function by using
simpler operations.

Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
parent 62c5549e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -871,10 +871,10 @@ static int snd_usbmidi_in_endpoint_create(struct snd_usb_midi* umidi,

static unsigned int snd_usbmidi_count_bits(unsigned int x)
{
	unsigned int bits = 0;
	unsigned int bits;

	for (; x; x >>= 1)
		bits += x & 1;
	for (bits = 0; x; ++bits)
		x &= x - 1;
	return bits;
}