[vsipl++] [patch] Use new dispatch for matvec functions

Don McCoy don at codesourcery.com
Fri Nov 7 00:48:42 UTC 2008


I'm reposting this patch now that the C-VSIPL backend has been fixed (as 
a result of Jules' discovery of the dropped 'const' used with 
Ext_data).  This patch corrects that problem and has been tested against 
a normal build as well as the full 'ref-impl' set of tests (for the case 
of being built as the reference implementation using the C-VSIPL backend).

This patch completely replaces the previous one.  Note also that the 
special evaluator used by the C-VSIPL backend to handle dot(a, conj(b)) 
and cvjdot(a, b) is no longer needed with the way the Ext_data 
constructor is now being called.  As a side note, expressions like 
dot(conj(a), b) would have also run into the same compilation error 
(even with the old dispatch, if I understand correctly).  Should that 
case (and similar ones) be added as regression tests?

Ok to commit?

Don

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mvd2.changes
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20081106/c62e278e/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mvd2.diff
Type: text/x-patch
Size: 27829 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20081106/c62e278e/attachment.bin>


More information about the vsipl++ mailing list