This commit is contained in:
jasonmoxham 2010-07-21 23:42:47 +00:00
parent bcc62552c6
commit e6de84636e
3 changed files with 0 additions and 64 deletions

View File

@ -2110,7 +2110,6 @@ AC_HEADER_TIME
# sys/systemcfg.h - AIX specific
# sys/time.h - autoconf suggests testing, don't know anywhere without it
# sys/times.h - not in mingw
# machine/hal_sysinfo.h - OSF specific
#
# inttypes.h, stdint.h, unistd.h and sys/types.h are already in the autoconf
# default tests

View File

@ -856,23 +856,6 @@ __GMP_DECLSPEC void __gmp_default_free _PROTO ((void *, size_t));
#define ASM_L(name) LSYM_PREFIX "asm_%=_" #name
#if defined (__GNUC__) && HAVE_HOST_CPU_FAMILY_x86
#if 0
/* FIXME: Check that these actually improve things.
FIXME: Need a cld after each std.
FIXME: Can't have inputs in clobbered registers, must describe them as
dummy outputs, and add volatile. */
#define MPN_COPY_INCR(DST, SRC, N) \
__asm__ ("cld\n\trep\n\tmovsl" : : \
"D" (DST), "S" (SRC), "c" (N) : \
"cx", "di", "si", "memory")
#define MPN_COPY_DECR(DST, SRC, N) \
__asm__ ("std\n\trep\n\tmovsl" : : \
"D" ((DST) + (N) - 1), "S" ((SRC) + (N) - 1), "c" (N) : \
"cx", "di", "si", "memory")
#endif
#endif
__GMP_DECLSPEC int is_likely_prime_BPSW(mp_limb_t n);
__GMP_DECLSPEC mp_limb_t n_sqrt(mp_limb_t r);
@ -1367,14 +1350,6 @@ mp_size_t mpn_rootrem _PROTO ((mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_limb_t))
#define mpn_rootrem_basecase __MPN(rootrem_basecase)
mp_size_t mpn_rootrem_basecase _PROTO ((mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_limb_t));
/* now in mpir.h
// used by test programs, hence __GMP_DECLSPEC
#ifndef mpn_copyi // if not done with cpuvec in a fat binary
#define mpn_copyi __MPN(copyi)
__GMP_DECLSPEC void mpn_copyi _PROTO ((mp_ptr, mp_srcptr, mp_size_t));
#endif
*/
#if ! defined (MPN_COPY_INCR) && HAVE_NATIVE_mpn_copyi
#define MPN_COPY_INCR(dst, src, size) \
do { \
@ -1411,14 +1386,6 @@ __GMP_DECLSPEC void mpn_copyi _PROTO ((mp_ptr, mp_srcptr, mp_size_t));
} while (0)
#endif
/* now in mpir.h
// used by test programs, hence __GMP_DECLSPEC
#ifndef mpn_copyd // if not done with cpuvec in a fat binary
#define mpn_copyd __MPN(copyd)
__GMP_DECLSPEC void mpn_copyd _PROTO ((mp_ptr, mp_srcptr, mp_size_t));
#endif
*/
#if ! defined (MPN_COPY_DECR) && HAVE_NATIVE_mpn_copyd
#define MPN_COPY_DECR(dst, src, size) \
do { \
@ -1604,24 +1571,6 @@ __GMP_DECLSPEC extern const mp_limb_t __gmp_fib_table[];
&& (size) >= (thresh)))
#define BELOW_THRESHOLD(size,thresh) (! ABOVE_THRESHOLD (size, thresh))
/* Usage: int use_foo = BELOW_THRESHOLD (size, FOO_THRESHOLD);
...
if (CACHED_BELOW_THRESHOLD (use_foo, size, FOO_THRESHOLD))
When "use_foo" is a constant (thresh is 0 or MP_SIZE_T), gcc prior to
version 3.3 doesn't optimize away a test "if (use_foo)" when within a
loop. CACHED_BELOW_THRESHOLD helps it do so. */
#define CACHED_ABOVE_THRESHOLD(cache, thresh) \
((thresh) == 0 || (thresh) == MP_SIZE_T_MAX \
? ABOVE_THRESHOLD (0, thresh) \
: (cache))
#define CACHED_BELOW_THRESHOLD(cache, thresh) \
((thresh) == 0 || (thresh) == MP_SIZE_T_MAX \
? BELOW_THRESHOLD (0, thresh) \
: (cache))
/* If MUL_KARATSUBA_THRESHOLD is not already defined, define it to a
value which is good on most machines. */
#ifndef MUL_KARATSUBA_THRESHOLD
@ -3661,7 +3610,6 @@ void __gmp_invalid_operation _PROTO ((void)) ATTRIBUTE_NORETURN;
/* ngcd definitions */
#define mpn_ngcd2 __MPN (ngcd2)
#define mpn_ngcd_matrix1_vector __MPN (ngcd_matrix1_vector)
#define mpn_ngcd_matrix_init __MPN (ngcd_matrix_init)
@ -4415,13 +4363,6 @@ extern mp_size_t mpn_fft_table[2][MPN_FFT_TABLE_SIZE];
#define SQR_TOOM8_THRESHOLD_LIMIT 2000
#define GET_STR_THRESHOLD_LIMIT 150
/* "thresh" will normally be a variable when tuning, so use the cached
result. */
#undef CACHED_ABOVE_THRESHOLD
#define CACHED_ABOVE_THRESHOLD(cache, thresh) (cache)
#undef CACHED_BELOW_THRESHOLD
#define CACHED_BELOW_THRESHOLD(cache, thresh) (cache)
#endif /* TUNE_PROGRAM_BUILD */
#if defined (__cplusplus)

View File

@ -93,10 +93,6 @@ MA 02110-1301, USA. */
#include <sys/sysinfo.h> /* for OSF getsysinfo */
#endif
#if HAVE_MACHINE_HAL_SYSINFO_H
#include <machine/hal_sysinfo.h> /* for OSF GSI_CPU_INFO, struct cpu_info */
#endif
/* Remove definitions from NetBSD <sys/param.h>, to avoid conflicts with
gmp-impl.h. */
#ifdef MIN