[patch] Ref-impl and C-VSIP bits
Jules Bergmann
jules at codesourcery.com
Tue Jan 30 05:15:47 UTC 2007
This patch
- Adds configure support for building ref-impl and C-VSIP BE binary
packages. These are intended for testing, and not to be distributed,
since they contain links to installed libraries that may not be present
on all machines (such as a C-VSIP library).
- Improves Ext_data_dist's ability to handle distributed expression
blocks. In particular, the sync type was changed from a run-time
parameter to a compile parameter. Also a bug where the same buffer was
used for both a Us_block and an underlying Ext_data object was fixed.
- Adds a new block trait 'Is_modifiable_block', and uses it to determine
if a block copy from a data pointer to a block is possible. Previously
the constness of the block was used for this, but this is not general
(for example, it fails for subviews of expressions). New unit test
included.
- Fixes the C-VSIP Convolution implementation to adjust the values
returned by the underlying C-VSIP implementation in several cases.
With this patch:
- All ref-impl tests pass for ref-impl
- All tests pass using the C-VSIP BE, with the exception of solver-lu
- All tests pass using the IPP/MKL BE (... so far!)
I'm going to kick off a test build tonight, than update the quickstart
docs and build a full release tomorrow.
-- Jules
--
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cvsipbe.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20070130/01fc819e/attachment.ksh>
More information about the vsipl++
mailing list