[patch] SIMD 'rscvmul' evaluators

Don McCoy don at codesourcery.com
Tue Sep 5 19:00:35 UTC 2006


This patch corrects a problem where two of the SIMD evaluators were not 
handling re-dimensioned (2-D --> 1-D) views correctly.  This only 
affects the case where an element-wise multiplication is being performed 
with a real scalar and a complex view (and the view was re-dim'd).

It is worth mentioning also that this defect was uncovered using the 
profiling features recently added.   In general, the evaluators were 
doing the right thing, but when they did not, it fell back to using loop 
fusion, thereby still getting the correct answer (just not taking 
advantage of SIMD instructions). 

Regards,

-- 
Don McCoy
don (at) CodeSourcery 
(888) 776-0262 / (650) 331-3385, x712

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sl.changes
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060905/244891b9/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sl.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060905/244891b9/attachment-0001.ksh>


More information about the vsipl++ mailing list