[PD-dev] [GEM] pix_convolve

guenter geiger geiger at xdv.org
Mon Mar 3 12:30:22 CET 2003


On Sat, 1 Mar 2003, chris clepper wrote:
> >I thought I had written a specific 3x3 function and changed pix_convolve
> >to integer. Had thought this got into to CVS :(
>
> You did!!  but it's part of the #ifdef MMX so i didn't want to mess
> with it and risk breaking something.   is there actually any MMX code
> in pix_convolve?  the MMULT() used is defined immediately before
> processImage() as (a*b>>8), which doesn't look like MMX.  should the
> MMX ifdef be removed?  have you checked out the way i've done the
> altivec code for some of the other pix_?  maybe implement MMX in the
> same way...
>
> >Anyhow, you will definitely gain a lot with these optimizations.
>
> yep,  night and day.  i'm going to write a yuv version of your 3x3
> and hopefully get that and the rgb one altivec'd this weekend.

Ok, I think the MMX is disabled ATM, because the gain was not substantial,
I take a look why the optimizations are in #ifdef MMX, should not be the
case.

Guenter





More information about the Pd-dev mailing list