[patch] Fix SSE2 mag()

Jules Bergmann jules at codesourcery.com
Fri Feb 1 20:32:21 UTC 2008


The mag mask had the wrong width for each element (24 bits instead of 
32).  This was causing coverage_unary to fail.

Not sure why this wasn't showing up with buildbot.  Perhaps the buildbot 
configs are not using --enable-simd-loop-fusion?  Also, this wouldn't 
have shown up when IPP was enabled because IPP mag takes precendence of 
SIMD loop fusion.

Patch applied to trunk and branches/1.4.

			-- Jules

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


More information about the vsipl++ mailing list