diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2007-05-23 22:43:03 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2007-05-23 22:43:03 (GMT) |
commit | b08afe35a41fc89bfa2d4ad7d412b4c91a25dacf (patch) | |
tree | 14ff26ad10720a34558903ec043654add993cc14 /tools/h5diff/h5diff_common.c | |
parent | 1d17ae7d699103fcf6d79b3c52915b4e9ca8f9f0 (diff) | |
download | hdf5-b08afe35a41fc89bfa2d4ad7d412b4c91a25dacf.zip hdf5-b08afe35a41fc89bfa2d4ad7d412b4c91a25dacf.tar.gz hdf5-b08afe35a41fc89bfa2d4ad7d412b4c91a25dacf.tar.bz2 |
[svn-r13803] Optimization of reading compound data.
Optimize a special case when the source members are a subset of
destination, and the order is the same, and no conversion is needed.
For example:
struct source { struct destination {
TYPE1 A; --> TYPE1 A;
TYPE2 B; --> TYPE2 B;
TYPE3 C; --> TYPE3 C;
}; TYPE4 D;
TYPE5 E;
};
The optimization is simply moving data to the appropriate
places in the buffer. This optimization work is for the Chicago company.
Tested on sol, copper, smirom, liberty.
Diffstat (limited to 'tools/h5diff/h5diff_common.c')
0 files changed, 0 insertions, 0 deletions