[PATCH 5/9] powerpc: Introduce VSX thread_struct and CONFIG_VSX
Kumar Gala
galak at kernel.crashing.org
Thu Jun 19 23:24:58 EST 2008
On Jun 19, 2008, at 4:33 AM, Benjamin Herrenschmidt wrote:
> On Thu, 2008-06-19 at 01:10 -0500, Kumar Gala wrote:
>>> I still think using the union makes it is easier to read than what
>>> you
>>> have here. Also, it better reflects the structure of what's being
>>> stored there.
>>
>> I don't think that holds much weight with me. We don't union the
>> vector128 type to show it also supports float, u16, and u8 types.
>
> But this is different. The same registers are either basic FP regs or
> full VSX regs.
>
> I don't see what's wrong with union, it's a nice way to express
> things.
We also don't do this for SPE (the freescale version).
>> I stick by the fact that the ONLY place it looks like you access the
>> union via the .vsr member is for memset or memcpy so you clearly know
>> if the size should be sizeof(double) or sizeof(vector).
>>
>> Also, I can see the case in the future that 'fpr's become
>
> What's wrong with the union ? there's nothing ugly about them..
I'll wait for the next version and see how many places .vsr is
actually accessed.
- k
More information about the Linuxppc-dev
mailing list