diff options
author | Robb Matzke <matzke@llnl.gov> | 2002-01-25 15:16:57 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 2002-01-25 15:16:57 (GMT) |
commit | 4d0ee09920f8af5bbfdb00b28ab4bb62b4c9e9e7 (patch) | |
tree | 70c81faf17beefc0e8f1b497c3d30568f344830d /src/H5T.c | |
parent | b48ba722486f8d63ae61d73d720e26f1df650df5 (diff) | |
download | hdf5-4d0ee09920f8af5bbfdb00b28ab4bb62b4c9e9e7.zip hdf5-4d0ee09920f8af5bbfdb00b28ab4bb62b4c9e9e7.tar.gz hdf5-4d0ee09920f8af5bbfdb00b28ab4bb62b4c9e9e7.tar.bz2 |
[svn-r4856] ./hdf5-1.4/src/H5T.c
Fri Jan 25 10:48:54 2002 Robb Matzke <matzke@arborea.spizella.com>
* src/H5Tconv.c (H5T_conv_order): Removed Duff's device consisting
of >500 lines of code. Unrolled two loops by hand resulting in
<300 lines of code which is a few percent faster and far easier to
read.
Fri Jan 25 10:48:34 2002 Robb Matzke <matzke@arborea.spizella.com>
* src/H5Tpkg.h: Added prototype for H5T_conv_order_opt().
Fri Jan 25 10:47:13 2002 Robb Matzke <matzke@arborea.spizella.com>
* src/H5T.c (H5T_init_interface): Registered conversion function
H5T_conv_order_opt() under two names. H5T debugging will report
the conversion function as either "ibo(opt)" or "fbo(opt)".
Diffstat (limited to 'src/H5T.c')
-rw-r--r-- | src/H5T.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -966,9 +966,15 @@ H5T_init_interface(void) status |= H5Tregister(H5T_PERS_SOFT, "ibo", fixedpt, fixedpt, H5T_conv_order); + status |= H5Tregister(H5T_PERS_SOFT, "ibo(opt)", + fixedpt, fixedpt, + H5T_conv_order_opt); status |= H5Tregister(H5T_PERS_SOFT, "fbo", floatpt, floatpt, H5T_conv_order); + status |= H5Tregister(H5T_PERS_SOFT, "fbo(opt)", + floatpt, floatpt, + H5T_conv_order_opt); status |= H5Tregister(H5T_PERS_SOFT, "struct(no-opt)", compound, compound, H5T_conv_struct); |