summaryrefslogtreecommitdiffstats
path: root/src/H5Sselect.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2000-09-27 18:23:40 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2000-09-27 18:23:40 (GMT)
commit9e4665ba8c24c09e4f9442d0a914339a076e341e (patch)
tree871a76959631266000565a018c16eef4ce7e0773 /src/H5Sselect.c
parentd59cdf21d9b53c2e9c70c004d8e3432193b8521a (diff)
downloadhdf5-9e4665ba8c24c09e4f9442d0a914339a076e341e.zip
hdf5-9e4665ba8c24c09e4f9442d0a914339a076e341e.tar.gz
hdf5-9e4665ba8c24c09e4f9442d0a914339a076e341e.tar.bz2
[svn-r2606] Purpose:
Code Optimization Description: The matrix operations are currently the hot-spot in the library code for regular hyperslab operations. Solution: Unrolled loops for 3 of the more heavily used functions (H5V_stride_optimize2, H5V_hyper_stride & H5V_hyper_copy) for the common cases (i.e. up to 3-D datasets). This squeezes some more blood out of the stone (turnip? :-) and improves the h5hypers.c benchmark on baldric by another 20-25%. Platforms tested: Solaris 2.6 (i.e. baldric)
Diffstat (limited to 'src/H5Sselect.c')
0 files changed, 0 insertions, 0 deletions