Re: [PATCH 2/2] m68k: introduce a virtual m68k machine

From: Josh Juran
Date: Wed Apr 28 2021 - 19:06:45 EST


On Apr 28, 2021, at 8:04 AM, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote:

> This can be simplified by shifting irq_pending instead of irq_bit:
>
> do {
> if (irq_pending & 1)
> generic_handle_irq(irq_num);
>
> ++irq_num;
> irq_pending >>= 1;
> } while (irq_pending);
>
> Unfortunately m68k doesn't have a single-instruction __ffs().

The 68000 and 68010 don't, but couldn't the 68020's BFFFO do the job?

Josh