[vsipl++] [patch] pwarp

Jules Bergmann jules at codesourcery.com
Thu Dec 13 15:48:52 UTC 2007


Here's an update to the pwarp patch.

It addresses these:

> 
>  - get rid of remaining #if 0 debug cruft.

 >
 >  - finish up the SPU SIMD traits.

It doesn't address these.  I need to put more thought into how handle 
some of the 8-bit math.  Also, the location of the SPU kernel (in vsip) 
makes it unsightly to depend on code from vsip_csl.

>  - unify the different SIMD variants (there are currently three SIMD
>    float/uchar impls: the functional version, the processing object
>    version, and the SPU version).  Otherwise, what is the point of
>    our fancy SIMD traits?  (This doesn't apply to different coeff/image
>    types.  I.e. SIMD float/float and float/uchar cannot reasonably be
>    unified).

 >
 >  - fix SIMD version to work on SSE (currently it has some hardcoded
 >    altivec bits).

However, these aren't show stoppers.


Also, my original attempt to make error_db work for unsigned char broke 
it for complex.  I've fixed that, and added a unit test for error_db.

Ok to apply?

				-- Jules

-- 
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pwarp-2.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20071213/512fa419/attachment.ksh>


More information about the vsipl++ mailing list