David Neary wrote: > It seems that the thing which is annoying my compiler > is teh doubling of the % signs - with one % all passes well, with > two, not so well. A sligntly modified configure confirms this. > > Are the two %s necessary to prefix the mm registers? This is, of course, nonesense. The MMX test does indeed get passed, but the problems seem to be with thins in separate following quotes (for example, asm("movq %0, %%mm0") is fine, whereas asm("movq %0, %%mm1" : : "m"(rgba8_alpha_mask) : "%mm1"); breaks on the second %mm1; I can't explain it. Not even going to try :) --disable-mmx. Thanks, Dave. -- David Neary, Lyon, France E-Mail: bolsh@xxxxxxxx