[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