[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