summaryrefslogtreecommitdiff
path: root/tests/tset_ld.c
Commit message (Collapse)AuthorAgeFilesLines
* Support C implementations giving an incorrect value for the precisionvlefevre2005-08-181-1/+1
| | | | | | | | of long double or where long doubles are implemented with FP expansions (like under Mac OS X), as in the 2.1 branch. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3723 280ebfd0-de03-0410-8827-d642c229c3f4
* Change the address of the FSF.pelissip2005-06-021-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3606 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed a problem in test_small (already done in the 2.1 branch)vlefevre2005-05-031-1/+4
| | | | | | | when long double = double. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3520 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug with tiny numberzimmerma2005-04-251-3/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3483 280ebfd0-de03-0410-8827-d642c229c3f4
* Added the ability to change the control word when compiling tset_ldvlefevre2005-04-211-1/+16
| | | | | | | | with -DWITH_FPU_CONTROL=1 and executing tset_ld with an argument (not used in the automatical tests yet). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3469 280ebfd0-de03-0410-8827-d642c229c3f4
* Added test_small (the same as in the 2.1 branch).vlefevre2005-04-211-1/+41
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3465 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated copyright lines.vlefevre2005-01-281-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3231 280ebfd0-de03-0410-8827-d642c229c3f4
* New version of mpfr_set_ld and mpfr_get_ld for IEEE Extended Little Endian.pelissip2005-01-271-1/+1
| | | | | | | (Due to problem on x86 with extended precision). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3226 280ebfd0-de03-0410-8827-d642c229c3f4
* casts to allow compilation with g++zimmerma2005-01-271-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3221 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix precision used to test long double.pelissip2004-12-171-1/+2
| | | | | | | Now it is sizeof(long_double)*CHAR_BIT instead of fixed 113. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3151 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix problem with long double with ICC (Wrong x86 processor flag).pelissip2004-12-171-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3148 280ebfd0-de03-0410-8827-d642c229c3f4
* Remove useless assembly code.pelissip2004-12-141-1/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3136 280ebfd0-de03-0410-8827-d642c229c3f4
* Replaced mpfr_set_emin/emax by set_emin/emax in tests to checkvlefevre2004-10-261-2/+2
| | | | | | | | | the return value; defined set_emin/emax in "tests/tests.c". Fix: added missing #include <string.h> in "tests/tests.c". Removed variable names in prototypes in "mpfr-test.h". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3058 280ebfd0-de03-0410-8827-d642c229c3f4
* use GMP_RND_MAX instead of hard-coded constantzimmerma2004-02-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2795 280ebfd0-de03-0410-8827-d642c229c3f4
* Code clean-up and fix to avoid warnings.vlefevre2004-02-161-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2722 280ebfd0-de03-0410-8827-d642c229c3f4
* new coverage testszimmerma2004-02-141-5/+22
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2714 280ebfd0-de03-0410-8827-d642c229c3f4
* Better supports of non IEEE-754 floats (don't use anymore ↵pelissip2004-01-281-0/+3
| | | | | | ieee_double_extract if _GMP_IEEE is not set). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2650 280ebfd0-de03-0410-8827-d642c229c3f4
* + Optimize a few div.cpelissip2003-12-151-4/+1
| | | | | | | | | | | | + Remove some warnings in asin.c, atan.c. + Include limits.h before gmp-impl.h in mpfr-impl.h + mpfr-tests.h doesn't include anumore standard include files. + Test files include only standard includes and mpfr-tests.h. + Add some forgotten mpfr_clear in mpf[r]_compat. + Remove some warnings in the tests. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2576 280ebfd0-de03-0410-8827-d642c229c3f4
* Ported the gcc-3.3 bug detection patch to the trunk.vlefevre2003-11-141-0/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2542 280ebfd0-de03-0410-8827-d642c229c3f4
* Changed some stderr to stdout.vlefevre2003-09-241-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2448 280ebfd0-de03-0410-8827-d642c229c3f4
* Implemented the following:vlefevre2003-09-221-10/+2
| | | | | | | | - use (LDBL_MAX/2)+(LDBL_MAX/4*LDBL_EPSILON) instead of loop in tset_ld to get largest power of 2 that fits in a long double git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2431 280ebfd0-de03-0410-8827-d642c229c3f4
* (check_set_get): Improve error messages.ryde2003-08-301-2/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2394 280ebfd0-de03-0410-8827-d642c229c3f4
* changed test for 2^1024, using LDBL_MAX_EXPzimmerma2003-06-251-3/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2371 280ebfd0-de03-0410-8827-d642c229c3f4
* check 2^1024 only when sizeof(long double) > sizeof(double)zimmerma2003-06-241-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2364 280ebfd0-de03-0410-8827-d642c229c3f4
* (Isnan_ld): New function based on LONGDOUBLE_NAN_ACTION, use itryde2003-01-251-1/+13
| | | | | | | instead of LONGDOUBLE_ISNAN. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2229 280ebfd0-de03-0410-8827-d642c229c3f4
* Prototypes: use static. Some code reformatting.vlefevre2003-01-241-3/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2224 280ebfd0-de03-0410-8827-d642c229c3f4
* replaced isnan() by Isnan()zimmerma2003-01-161-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2180 280ebfd0-de03-0410-8827-d642c229c3f4
* # Add a copyright year.ryde2003-01-081-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2152 280ebfd0-de03-0410-8827-d642c229c3f4
* Use tests_machine_prec_long_double.ryde2003-01-081-4/+3
| | | | | | | Use LDBL_MAX for largest value and to find largest power of 2. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2148 280ebfd0-de03-0410-8827-d642c229c3f4
* added check for +0 and -0zimmerma2002-10-171-1/+15
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2053 280ebfd0-de03-0410-8827-d642c229c3f4
* added one test (2^1024)zimmerma2002-10-171-0/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2052 280ebfd0-de03-0410-8827-d642c229c3f4
* Obsolete comment removed.vlefevre2002-10-161-3/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2047 280ebfd0-de03-0410-8827-d642c229c3f4
* added mpfr_get_ld and tests for set_ld/get_ldzimmerma2002-10-161-22/+74
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2044 280ebfd0-de03-0410-8827-d642c229c3f4
* Test removed as the minimal precision for a long double is somethingvlefevre2002-10-161-0/+6
| | | | | | | | like 10 decimal digits. Anyway, there are implementations for which long double = double = IEEE double precision. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2041 280ebfd0-de03-0410-8827-d642c229c3f4
* added mpfr_set_ld and test filezimmerma2002-10-151-0/+68
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2039 280ebfd0-de03-0410-8827-d642c229c3f4