diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2005-08-29 15:21:58 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2005-08-29 15:21:58 (GMT) |
commit | bd4312d0497592a665a25415ec2f9d3db9d9f6b2 (patch) | |
tree | 4c9e7590f44a1382ed651756835391245103efa6 /config/irix5.x | |
parent | 636b5829a9c5c8908f4eefa71f7b653f4f1697ea (diff) | |
download | hdf5-bd4312d0497592a665a25415ec2f9d3db9d9f6b2.zip hdf5-bd4312d0497592a665a25415ec2f9d3db9d9f6b2.tar.gz hdf5-bd4312d0497592a665a25415ec2f9d3db9d9f6b2.tar.bz2 |
[svn-r11311] Purpose: New features.
Description: Added 2 new configure options, --enable-exception and --enable-accuracy.
--enable-exception lets the library check whether user's exception handling
functions are present during compiler data conversions and use them if they are.
When it's disabled, this step is skipped to improve conversion speed. This
step isn't implemented yet for soft conversions because there would be little
gain in speed.
--enable-accuracy guarantees data accuracy during data conversions. It means
the library will choose compiler conversions only if the accurate data is
secured. Otherwise, the library will go for the library's own conversions. If
this option is disabled, the library uses compiler conversions in favor of
their speed as long as they work even if data can be incorrect.
Platforms tested: h5committest and fuss. Some systems may fail after this
checkin.
Diffstat (limited to 'config/irix5.x')
-rw-r--r-- | config/irix5.x | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/config/irix5.x b/config/irix5.x index 51b0462..874e263 100644 --- a/config/irix5.x +++ b/config/irix5.x @@ -61,7 +61,7 @@ esac # Hard set flag to indicate that the 'unsigned long long' to floating-point # value conversion are broken by the compilers (as of 4/27/04 - QAK) -hdf5_cv_sw_ulong_to_fp_bottom_bit_works=${hdf5_cv_sw_ulong_to_fp_bottom_bit_works='no'} +hdf5_cv_ulong_to_fp_bottom_bit_accurate=${hdf5_cv_ulong_to_fp_bottom_bit_accurate='no'} # Set flags to avoid conversion between 'long double' and integers because of # SGI's compiler problems. For both IRIX64 6.5 and IRIX 6.5, the compilers @@ -76,5 +76,5 @@ hdf5_cv_sw_ulong_to_fp_bottom_bit_works=${hdf5_cv_sw_ulong_to_fp_bottom_bit_work # long or long long -> long double : correct value but incorrect bit pattern # unsigned long or long long -> long double : correct value but incorrect bit pattern # (1/5/05 - SLU) -hdf5_cv_sw_ldouble_to_int_works=${hdf5_cv_sw_ldouble_to_int_works='no'} -hdf5_cv_sw_integer_to_ldouble_works=${hdf5_cv_sw_integer_to_ldouble_works='no'} +hdf5_cv_ldouble_to_integer_accurate=${hdf5_cv_ldouble_to_integer_accurate='no'} +hdf5_cv_integer_to_ldouble_accurate=${hdf5_cv_integer_to_ldouble_accurate='no'} |