OSDN Git Service

openpic: IRQ_check: search the queue a word at a time
authorScott Wood <scottwood@freescale.com>
Thu, 3 Jan 2013 13:25:38 +0000 (13:25 +0000)
committerAlexander Graf <agraf@suse.de>
Mon, 7 Jan 2013 16:37:11 +0000 (17:37 +0100)
commit4417c73305f60e46a2370bcaf3635981f5dbc050
treeaf20c866d542b903b35613b406c7f2290e66032c
parent6c5e84c25fc70717c410150b23c765bedf0af52d
openpic: IRQ_check: search the queue a word at a time

Search the queue more efficiently by first looking for a non-zero word,
and then using the common bit-searching function to find the bit within
the word.  It would be even nicer if bitops_ffsl() could be hooked up
to the compiler intrinsic so that bit-searching instructions could be
used, but that's another matter.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/openpic.c