[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