'make check' problem with 4.2 release candidate and custom gmp-mparam.h
Maxime KAISER
maxime_kaiser at yahoo.com
Wed Mar 22 00:27:59 CET 2006
Hi
I've got an error while doing a 'make check' (after a successfull configure and make) with GMP 4.2 release candidate. The following tests fail :
FAIL: t-mul
FAIL: t-sqrtrem
FAIL: convert
FAIL: t-powm
FAIL: t-powm_ui
FAIL: t-pow
FAIL: reuse
FAIL: t-root
FAIL: t-jac
FAIL: t-fac_ui
The error ONLY occurs with a custom gmp-mparam.h (everything work fine with the supplied gmp-mparam.h in mpn/x86/p6/mmx) Here is the file I use :
////////////////////////////////////////////////////////////////////////////////////////////////
#define BITS_PER_MP_LIMB 32
#define BYTES_PER_MP_LIMB 4
/* Generated by tuneup.c, 2006-03-22, gcc 3.3 */
#define MUL_KARATSUBA_THRESHOLD 22
#define MUL_TOOM3_THRESHOLD 77
#define SQR_BASECASE_THRESHOLD 0 /* always (native) */
#define SQR_KARATSUBA_THRESHOLD 46
#define SQR_TOOM3_THRESHOLD 87
#define MULLOW_BASECASE_THRESHOLD 8
#define MULLOW_DC_THRESHOLD 64
#define MULLOW_MUL_N_THRESHOLD 410
#define DIV_SB_PREINV_THRESHOLD 5
#define DIV_DC_THRESHOLD 72
#define POWM_THRESHOLD 85
#define GCD_ACCEL_THRESHOLD 3
#define GCDEXT_THRESHOLD 38
#define JACOBI_BASE_METHOD 1
#define USE_PREINV_DIVREM_1 1 /* native */
#define USE_PREINV_MOD_1 1 /* native */
#define DIVREM_2_THRESHOLD 0 /* always */
#define DIVEXACT_1_THRESHOLD 0 /* always (native) */
#define MODEXACT_1_ODD_THRESHOLD 0 /* always (native) */
#define GET_STR_DC_THRESHOLD 22
#define GET_STR_PRECOMPUTE_THRESHOLD 33
#define SET_STR_THRESHOLD 3625
#define MUL_FFT_TABLE { 528, 928, 1920, 4608, 14336, 57344, 0 }
#define MUL_FFT_MODF_THRESHOLD 544
#define MUL_FFT_THRESHOLD 5888
#define SQR_FFT_TABLE { 560, 928, 1920, 5632, 18432, 40960, 0 }
#define SQR_FFT_MODF_THRESHOLD 576
#define SQR_FFT_THRESHOLD 3840
/* Tuneup completed successfully, took 18 seconds */
////////////////////////////////////////////////////////////////////////////////////////////////
The computer I use is an xbox (pentium3) running xebian-1.1.0.
$> config.guess
pentium3-pc-linux-gnu
$> ./configfsf.guess
i686-pc-linux-gnu
$> gcc --version
gcc (GCC) 3.3.4 (Debian 1:3.3.4-13)
$> uname -a
Linux xebian.localdomain.local 2.4.27 #1 Sun Sep 19 13:49:13 CEST 2004 i686 GNU/Linux
Please let me know if you need more information.
Regards
Maxime Kaiser
---------------------------------
Yahoo! Mail
Bring photos to life! New PhotoMail makes sharing a breeze.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gmplib.org/list-archives/gmp-bugs/attachments/20060322/569c02cf/attachment.html
More information about the gmp-bugs
mailing list