summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>2002-01-25 16:21:37 (GMT)
committerRobb Matzke <matzke@llnl.gov>2002-01-25 16:21:37 (GMT)
commitdba8c269a50575bce01b23bfa1fd70c3a6a7e301 (patch)
tree547324795ec8cc05298dd2f0d2a91e46d1e6e217
parent209a8c3a8a31cc12b0bb9adcf09b074128a3eab6 (diff)
downloadhdf5-dba8c269a50575bce01b23bfa1fd70c3a6a7e301.zip
hdf5-dba8c269a50575bce01b23bfa1fd70c3a6a7e301.tar.gz
hdf5-dba8c269a50575bce01b23bfa1fd70c3a6a7e301.tar.bz2
[svn-r4863] ./hdf5-devel/src/H5Tpkg.h
More optimizing for byte order conversion. Mostly just making code easier to follow by simplifying Duff's device coding of the loops. I also split the conversion function into two functions with different names so output from H5T debugging indicates whether the optimized or unoptimized case was invoked. 2002-01-25 10:48:34 Robb Matzke <matzke@arborea.spizella.com> *: Added prototype for H5T_conv_order_opt().
-rw-r--r--src/H5Tpkg.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/H5Tpkg.h b/src/H5Tpkg.h
index f815705..1ffaa4f 100644
--- a/src/H5Tpkg.h
+++ b/src/H5Tpkg.h
@@ -227,6 +227,11 @@ __DLL__ herr_t H5T_conv_order(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
hsize_t nelmts, size_t buf_stride,
size_t bkg_stride, void *_buf, void *bkg,
hid_t dset_xfer_plist);
+__DLL__ herr_t H5T_conv_order_opt(hid_t src_id, hid_t dst_id,
+ H5T_cdata_t *cdata, hsize_t nelmts,
+ size_t buf_stride, size_t bkg_stride,
+ void *_buf, void *bkg,
+ hid_t dset_xfer_plist);
__DLL__ herr_t H5T_conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
hsize_t nelmts, size_t buf_stride,
size_t bkg_stride, void *_buf, void *bkg,