ALSA: emu10k1: minor optimizations
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>
Sat, 22 Apr 2023 12:15:19 +0000 (14:15 +0200)
committerTakashi Iwai <tiwai@suse.de>
Sat, 22 Apr 2023 15:32:23 +0000 (17:32 +0200)
commite922da40befdbaa89cd85d3154b4a9cea8880fa0
tree9d99d78f19a97b9db07738f64e7ef7e6b6e56641
parent335927b125af7937c0dd566ecd62a80f9f55c923
ALSA: emu10k1: minor optimizations

- In snd_emu10k1_look_for_ctl(), evaluate the cheap condition first
- In _snd_emu10k1_{audigy_,}init_efx(), don't use expensive bit setting
  loops to fill arrays
- In snd_emu_proc_ptr_reg_read(), remove useless condition - iobase can
  be only 0 or 0x20

Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Link: https://lore.kernel.org/r/20230422121519.1052813-1-oswald.buddenhagen@gmx.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/emu10k1/emufx.c
sound/pci/emu10k1/emuproc.c