[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 07/16] tcg-ppc64: DefineTCG_TARGET_INSN_UNIT_
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH v3 07/16] tcg-ppc64: DefineTCG_TARGET_INSN_UNIT_SIZEE |
Date: |
Wed, 30 Apr 2014 10:32:56 +0100 |
User-agent: |
mu4e 0.9.9.6pre3; emacs 24.3.90.6 |
Richard Henderson <address@hidden> writes:
> On 04/29/2014 08:41 AM, Alex Bennée wrote:
>>
>> Richard Henderson <address@hidden> writes:
>>> On 04/29/2014 04:25 AM, Alex Bennée wrote:
>>>>> + *pc = (*pc & ~0x3fffffc) | reloc_pc24_val(pc, target);
>>>>
>>>> Should 0x3fffffc be a #define'd mask? Can the PC ever actually be
>>>> non-word aligned?
>>>
<snip>
>> Ahh ok that makes sense. I was thrown because the masking pattern seems
>> to occur all around the ppc tcg code:
>>
<snip>
> Well, its true that it's going to be replicated between the disassembler and
> the two ppc backends. I'm slightly surprised that it appears more than twice
> for each ppc backend, but I suppose that just means there's more room to tidy
> up.
>
> I do think that's out of scope for this patch set though.
Agreed.
--
Alex Bennée
- [Qemu-devel] [PATCH v3 06/16] tcg-i386: Define TCG_TARGET_INSN_UNIT_SIZE, (continued)
[Qemu-devel] [PATCH v3 09/16] tcg-sparc: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 10/16] tcg-arm: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 11/16] tcg-aarch64: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 13/16] tcg-ia64: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 12/16] tcg-s390: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 14/16] tcg-mips: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 15/16] tci: Define TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28
[Qemu-devel] [PATCH v3 16/16] tcg: Require TCG_TARGET_INSN_UNIT_SIZE, Richard Henderson, 2014/04/28