[cairo] [PATCH] Altivec optimizations

Baz brian.ewins at gmail.com
Wed Mar 7 08:26:26 PST 2007


On 07/03/07, Luca Barbato <lu_zero at gentoo.org> wrote:
> > This jumps out at me because Mozilla use gcc 3.3 for Mac PPC builds,
> > but only because they want to support releases earlier than 10.3.9. So
> > this is going to mean no altivec in firefox on older macs. What goes
> > wrong with 3.3?
>
> it has some glitches that could require some workarounds I could add but
> I'd rather avoid...

Ok. No problem.

> >
> > Also, anyone else trying this out - cairo 1.4 has been crashing
> > Xquartz fairly regularly in the extend-reflect test, in
> > fbCompositeSrc_8888x8888. Behdad's seen similar (but rarer) crashes in
> > fbCompositeSrc_8888x8888mmx in the same test, so a crash there in
> > fbCompositeSrc_8888x8888vmx may not be a problem with the patch. Code
> > seems to work reliably when EXTEND_REFLECT is changed to EXTEND_REPEAT
> > in that test.
>
> disabling mmx/vmx shows the same issue?

It did for me :) . But its not 100% reproducable anywhere; I had it
happening to me for an hour or so on the night of the release, then it
went away again. And it only hits extend-reflect, which is also weird.

> Could you please send some benchmark results?
>
> lu

Yep, will do.


More information about the cairo mailing list