[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 05/10] target-avr: adding AVR interrupt handling
From: |
Michael Rolnik |
Subject: |
Re: [Qemu-devel] [PATCH 05/10] target-avr: adding AVR interrupt handling |
Date: |
Sun, 5 Jun 2016 08:10:07 +0300 |
fixed.
On Sun, Jun 5, 2016 at 1:26 AM, Richard Henderson <address@hidden> wrote:
> On 06/02/2016 01:06 PM, Michael Rolnik wrote:
>
>> + } else if (env->intsrc != 0) {
>> + vector = __builtin_ffs(env->intsrc);
>> + }
>>
>
> Use either ffs (no __builtin) or, preferably, ctz32 from qemu/host-utils.h.
>
> + env->pc = base + vector * size;
>> + env->pc = base + vector * size;
>> + env->pc = base + vector * size;
>>
>
> No point replicating this 3 times.
>
>
> r~
>
--
Best Regards,
Michael Rolnik
[Qemu-devel] [PATCH 05/10] target-avr: adding AVR interrupt handling, Michael Rolnik, 2016/06/02
[Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Michael Rolnik, 2016/06/02
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Richard Henderson, 2016/06/04
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Michael Rolnik, 2016/06/05
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Richard Henderson, 2016/06/05
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Michael Rolnik, 2016/06/06
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Richard Henderson, 2016/06/06
- Re: [Qemu-devel] [PATCH 08/10] target-avr: adding instruction translation, Michael Rolnik, 2016/06/06
Re: [Qemu-devel] [PATCH 01/10] target-avr: AVR cores support is added. 1. basic CPU structure 2. registers 3. no instructions, Richard Henderson, 2016/06/04