Re: Improving the code generated for vld and vst intrinsics

2011-02-22 Thread Richard Sandiford
Julian Brown writes: >> > 2. Builtins (__builtin_neon_*) which previously used "big" integer >> > modes to pass/return values, are initialised such that they >> > directly pass/return the struct types above instead. The intrinsic >> > wrappers in arm_neon.h no longer need to use unions to pun the

Re: Improving the code generated for vld and vst intrinsics

2011-02-22 Thread Julian Brown
On Tue, 22 Feb 2011 09:42:15 + Richard Sandiford wrote: > Julian Brown writes: > > Richard Sandiford wrote: > > 1. Struct (tree) types are defined via hard-wired code in the ARM > > backend rather than in arm_neon.h. The "type mode" of those struct > > types is overridden to be an extra-wid

Re: Unavailable for a bit

2011-02-22 Thread Andrew Stubbs
Hi All, Stephen Doel called me this morning to assure me that Michael is ok, and to ask me take over his role as Tech Lead until he is back in action. I don't imagine that there'll be much to do - you all have your tasks and know what you're doing, but I'll be here if you need anything. My n

Re: Improving the code generated for vld and vst intrinsics

2011-02-22 Thread Richard Sandiford
Julian Brown writes: > Richard Sandiford wrote: >> One of the vectorisation discussions from last year was about the poor >> code GCC generates for vld{2,3,4}_*() and vst{2,3,4}_*(). It forces >> the result of the loads onto the stack, then loads the individual >> pieces from there. It does the

Unavailable for a bit

2011-02-22 Thread Michael Hope
Hi there. We've had an earthquake. Family and friends are fine but i'll be unavailable for a few days. Services on ex.seabright.co.nz are down. I'll cancel Wednesdays standup call. See you soon, -- Michael ___ linaro-toolchain mailing list linaro-toolch