[patch] Fixes for 1.4

Jules Bergmann jules at codesourcery.com
Fri Feb 22 21:36:17 UTC 2008


This patch fixes a set of related bugs in the 1.4 branch.  The unaligned 
fixup code in the SIMD routines could process past the end of input if 
the input size was small enough (less than the SIMD width).  This broke 
several tests fft2d, fft_block_type, and threshold, and perhaps some 
more.  This adds a regression test for the case as well.

This patch also brings the pwarp SIMD impl and test up-to-date with the 
AFRL branch.

With these fixes, all tests should pass on Power, bar one that appears 
to be a compiler bug.  AFAICT, the bug is triggered by some fancy test 
abstractions and not VSIPL++.

I'm running tests now to verify, but plan to apply this soon and restart 
the 1.4 build.

				-- Jules

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


More information about the vsipl++ mailing list