I suppose gcc doesn't actually know whether I want to use the value of pic or not, when I explicitly say register("r10"). So I think it's assuming I do want the value of pic and that 'i know what I'm doing'. If I unrolled those macros somewhat so that I don't need to keep registers live across macros it would probably make it easier + cleaner. On 20 Sep 2010 11:22, "Dave Hooper" <d...@beermex.com> wrote:
> Meant to type r10 not t10 > > > > > That looks weird to me! R10 still holds one side of the previous > butterfly > > calculation but loo... >