Delete external/lgpl3 directory
This commit is contained in:
parent
91541fa0ab
commit
fd47aa350e
37
external/lgpl3/gmp/build-gmp-Makefile.inc.awk
vendored
37
external/lgpl3/gmp/build-gmp-Makefile.inc.awk
vendored
|
|
@ -1,37 +0,0 @@
|
|||
#! /usr/bin/awk -f
|
||||
|
||||
/^config.status: linking/ {
|
||||
# $3 = src
|
||||
# $5 = dst
|
||||
|
||||
sub(/mpn\//, "", $5)
|
||||
sub(/.*external\/lgpl3\/gmp\/dist\//, "", $3)
|
||||
|
||||
srcname = $3
|
||||
sub(/.*\//, "", srcname)
|
||||
|
||||
if (match($3, /\.c$/)) {
|
||||
if ($5 == srcname) {
|
||||
c_list[$5] = $3
|
||||
} else {
|
||||
c_src_list[$5] = $3
|
||||
}
|
||||
} else if (match($3, /\.(asm|s|S)$/)) {
|
||||
asm_list[$5] = $3
|
||||
}
|
||||
}
|
||||
|
||||
END {
|
||||
printf("SRCS+= \\\n");
|
||||
for (c in c_list) {
|
||||
printf("\t%s \\\n", c)
|
||||
}
|
||||
printf("\nC_SRCS_LIST= \\\n");
|
||||
for (c in c_src_list) {
|
||||
printf("\t%s\t\t%s \\\n", c, c_src_list[c])
|
||||
}
|
||||
printf("\nASM_SRCS_LIST= \\\n");
|
||||
for (asm in asm_list) {
|
||||
printf("\t%s\t\t%s \\\n", asm, asm_list[asm])
|
||||
}
|
||||
}
|
||||
31
external/lgpl3/gmp/fetch.sh
vendored
31
external/lgpl3/gmp/fetch.sh
vendored
|
|
@ -1,31 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Make sure we're in our directory (i.e., where this shell script is)
|
||||
echo $0
|
||||
cd `dirname $0`
|
||||
|
||||
# Configure fetch method
|
||||
URL="http://www.minix3.org/pkgsrc/distfiles/minix/3.4.0/gmp-5.1.3.tar.bz2"
|
||||
BACKUP_URL="ftp://ftp.gmplib.org/pub/gmp-5.1.3/gmp-5.1.3.tar.bz2"
|
||||
FETCH=ftp
|
||||
which curl >/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
FETCH="curl -O -f"
|
||||
fi
|
||||
|
||||
# Fetch sources if not available
|
||||
if [ ! -d dist ];
|
||||
then
|
||||
if [ ! -f gmp-5.1.3.tar.bz2 ]; then
|
||||
$FETCH $URL
|
||||
if [ $? -ne 0 ]; then
|
||||
$FETCH $BACKUP_URL
|
||||
fi
|
||||
fi
|
||||
|
||||
tar -oxjf gmp-5.1.3.tar.bz2
|
||||
mv gmp-5.1.3 dist && \
|
||||
cd dist && \
|
||||
cat ../patches/* |patch -p1
|
||||
fi
|
||||
|
||||
261
external/lgpl3/gmp/lib/libgmp/Makefile
vendored
261
external/lgpl3/gmp/lib/libgmp/Makefile
vendored
|
|
@ -1,261 +0,0 @@
|
|||
# $NetBSD: Makefile,v 1.24 2013/12/19 01:07:03 gdt Exp $
|
||||
|
||||
.include <bsd.init.mk>
|
||||
|
||||
# We don't install gmp, just provide it for GCC.
|
||||
LIBISPRIVATE?= yes
|
||||
|
||||
GMP_MACHINE_ARCH?= ${MACHINE_ARCH:S/earmv4/arm/:C/armv[5-7]/arm/}
|
||||
|
||||
.if ${LIBISPRIVATE} != "yes"
|
||||
INCS= gmp.h
|
||||
INCSDIR= /usr/include
|
||||
.endif
|
||||
|
||||
DIST=${.CURDIR}/../../dist
|
||||
|
||||
LIB= gmp
|
||||
|
||||
MPF_SRCS = \
|
||||
init.c init2.c inits.c set.c \
|
||||
set_ui.c set_si.c set_str.c set_d.c \
|
||||
set_z.c iset.c iset_ui.c iset_si.c \
|
||||
iset_str.c iset_d.c clear.c clears.c \
|
||||
get_str.c dump.c size.c eq.c reldiff.c \
|
||||
sqrt.c random2.c inp_str.c out_str.c \
|
||||
add.c add_ui.c sub.c sub_ui.c ui_sub.c \
|
||||
mul.c mul_ui.c div.c div_ui.c \
|
||||
cmp.c cmp_d.c cmp_ui.c cmp_si.c \
|
||||
mul_2exp.c div_2exp.c abs.c neg.c \
|
||||
set_q.c get_d.c get_d_2exp.c set_dfl_prec.c \
|
||||
set_prc.c set_prc_raw.c get_dfl_prec.c \
|
||||
get_prc.c ui_div.c sqrt_ui.c \
|
||||
ceilfloor.c trunc.c pow_ui.c \
|
||||
urandomb.c swap.c \
|
||||
fits_sint.c fits_slong.c fits_sshort.c \
|
||||
fits_uint.c fits_ulong.c fits_ushort.c \
|
||||
get_si.c get_ui.c \
|
||||
int_p.c
|
||||
|
||||
MPZ_SRCS = \
|
||||
abs.c add.c add_ui.c \
|
||||
aorsmul.c aorsmul_i.c and.c array_init.c \
|
||||
bin_ui.c bin_uiui.c \
|
||||
cdiv_q.c cdiv_q_ui.c \
|
||||
cdiv_qr.c cdiv_qr_ui.c \
|
||||
cdiv_r.c cdiv_r_ui.c cdiv_ui.c \
|
||||
cfdiv_q_2exp.c cfdiv_r_2exp.c \
|
||||
clear.c clears.c clrbit.c \
|
||||
cmp.c cmp_d.c cmp_si.c cmp_ui.c \
|
||||
cmpabs.c cmpabs_d.c cmpabs_ui.c \
|
||||
com.c combit.c \
|
||||
cong.c cong_2exp.c cong_ui.c \
|
||||
divexact.c divegcd.c dive_ui.c \
|
||||
divis.c divis_ui.c divis_2exp.c dump.c \
|
||||
export.c fac_ui.c fdiv_q.c \
|
||||
fdiv_q_ui.c fdiv_qr.c fdiv_qr_ui.c \
|
||||
fdiv_r.c fdiv_r_ui.c \
|
||||
fdiv_ui.c fib_ui.c fib2_ui.c fits_sint.c \
|
||||
fits_slong.c fits_sshort.c fits_uint.c \
|
||||
fits_ulong.c fits_ushort.c gcd.c \
|
||||
gcd_ui.c gcdext.c get_d.c get_d_2exp.c \
|
||||
get_si.c get_str.c get_ui.c getlimbn.c \
|
||||
hamdist.c \
|
||||
import.c init.c init2.c inits.c \
|
||||
inp_raw.c inp_str.c invert.c \
|
||||
ior.c iset.c iset_d.c iset_si.c \
|
||||
iset_str.c iset_ui.c jacobi.c kronsz.c \
|
||||
kronuz.c kronzs.c kronzu.c \
|
||||
lcm.c lcm_ui.c lucnum_ui.c lucnum2_ui.c \
|
||||
millerrabin.c mod.c mul.c mul_2exp.c \
|
||||
mul_si.c mul_ui.c \
|
||||
n_pow_ui.c neg.c nextprime.c \
|
||||
out_raw.c out_str.c perfpow.c perfsqr.c \
|
||||
popcount.c pow_ui.c powm.c powm_sec.c \
|
||||
powm_ui.c pprime_p.c random.c random2.c \
|
||||
realloc.c realloc2.c remove.c \
|
||||
root.c rootrem.c rrandomb.c scan0.c \
|
||||
scan1.c set.c set_d.c set_f.c \
|
||||
set_q.c set_si.c set_str.c set_ui.c \
|
||||
setbit.c \
|
||||
size.c sizeinbase.c sqrt.c \
|
||||
sqrtrem.c sub.c sub_ui.c swap.c \
|
||||
tdiv_ui.c tdiv_q.c tdiv_q_2exp.c \
|
||||
tdiv_q_ui.c tdiv_qr.c tdiv_qr_ui.c \
|
||||
tdiv_r.c tdiv_r_2exp.c tdiv_r_ui.c \
|
||||
tstbit.c ui_pow_ui.c ui_sub.c urandomb.c \
|
||||
urandomm.c xor.c
|
||||
|
||||
MPQ_SRCS = \
|
||||
abs.c aors.c \
|
||||
canonicalize.c clear.c clears.c \
|
||||
cmp.c cmp_si.c cmp_ui.c div.c \
|
||||
get_d.c get_den.c get_num.c get_str.c \
|
||||
init.c inits.c inp_str.c inv.c \
|
||||
md_2exp.c mul.c neg.c out_str.c \
|
||||
set.c set_den.c set_num.c \
|
||||
set_si.c set_str.c set_ui.c \
|
||||
equal.c set_z.c set_d.c \
|
||||
set_f.c swap.c
|
||||
|
||||
MPN_GENERIC_SRCS = \
|
||||
popcount.c \
|
||||
hamdist.c
|
||||
|
||||
PRINTF_SRCS = \
|
||||
asprintf.c asprntffuns.c \
|
||||
doprnt.c doprntf.c doprnti.c \
|
||||
fprintf.c \
|
||||
obprintf.c obvprintf.c obprntffuns.c \
|
||||
printf.c printffuns.c \
|
||||
snprintf.c snprntffuns.c \
|
||||
sprintf.c sprintffuns.c \
|
||||
vasprintf.c vfprintf.c vprintf.c \
|
||||
vsnprintf.c vsprintf.c \
|
||||
repl-vsnprintf.c
|
||||
|
||||
SCANF_SRCS = \
|
||||
doscan.c fscanf.c fscanffuns.c \
|
||||
scanf.c sscanf.c sscanffuns.c \
|
||||
vfscanf.c vscanf.c vsscanf.c
|
||||
|
||||
SRCS+= \
|
||||
assert.c compat.c errno.c extract-dbl.c invalid.c memory.c \
|
||||
mp_bpl.c mp_clz_tab.c mp_dv_tab.c mp_minv_tab.c mp_get_fns.c \
|
||||
mp_set_fns.c randclr.c randdef.c randiset.c randlc2s.c \
|
||||
randlc2x.c randmt.c randmts.c rands.c randsd.c randsdui.c \
|
||||
randbui.c randmui.c version.c nextprime.c
|
||||
|
||||
SRCS+= tal-reent.c
|
||||
|
||||
# these are generated
|
||||
SRCS+= fib_table.c mp_bases.c
|
||||
|
||||
# Build the files that may have multiple identical base names under
|
||||
# different names.
|
||||
.for _dir _srcfile in \
|
||||
${MPF_SRCS:C/^/mpf /} \
|
||||
${MPZ_SRCS:C/^/mpz /} \
|
||||
${MPQ_SRCS:C/^/mpq /} \
|
||||
${PRINTF_SRCS:C/^/printf /} \
|
||||
${SCANF_SRCS:C/^/scanf /}
|
||||
${_dir}_${_srcfile}: #Makefile
|
||||
echo '#include "'${_dir}/${_srcfile}'"' > ${.TARGET}
|
||||
|
||||
SRCS+= ${_dir}_${_srcfile}
|
||||
CLEANFILES+= ${_dir}_${_srcfile}
|
||||
|
||||
.endfor
|
||||
|
||||
CPPFLAGS+= -I. -I${DIST} -I${.CURDIR}/arch/${GMP_MACHINE_ARCH} \
|
||||
-D__GMP_WITHIN_GMP -DHAVE_CONFIG_H
|
||||
|
||||
WITHOUT_MAN= yes
|
||||
|
||||
DPSRCS= fac_table.h fib_table.h fib_table.c jacobitab.h mp_bases.h \
|
||||
mp_bases.c perfsqr.h trialdivtab.h
|
||||
|
||||
gen-fac: gen-fac.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-fac ${.ALLSRC}
|
||||
|
||||
fac_table.h: gen-fac
|
||||
${.OBJDIR}/gen-fac ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/fac_table.h
|
||||
|
||||
gen-fib: gen-fib.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-fib ${.ALLSRC}
|
||||
|
||||
fib_table.h: gen-fib
|
||||
${.OBJDIR}/gen-fib header ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/fib_table.h
|
||||
|
||||
fib_table.c: gen-fib
|
||||
${.OBJDIR}/gen-fib table ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/fib_table.c
|
||||
|
||||
gen-bases: gen-bases.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-bases ${.ALLSRC} -lm
|
||||
|
||||
mp_bases.h: gen-bases
|
||||
${.OBJDIR}/gen-bases header ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/mp_bases.h
|
||||
|
||||
mp_bases.c: gen-bases
|
||||
${.OBJDIR}/gen-bases table ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/mp_bases.c
|
||||
|
||||
gen-jacobitab: gen-jacobitab.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-jacobitab ${.ALLSRC} -lm
|
||||
|
||||
jacobitab.h: gen-jacobitab
|
||||
${.OBJDIR}/gen-jacobitab > ${.OBJDIR}/jacobitab.h
|
||||
|
||||
perfsqr.h: gen-psqr.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-psqr ${.ALLSRC}
|
||||
${.OBJDIR}/gen-psqr ${GMP_LIMB_BITS} 0 > ${.OBJDIR}/perfsqr.h
|
||||
|
||||
gen-trialdivtab: gen-trialdivtab.c
|
||||
${HOST_CC} -o ${.OBJDIR}/gen-trialdivtab ${.ALLSRC} -lm
|
||||
|
||||
trialdiv.c: trialdivtab.h
|
||||
trialdivtab.h: gen-trialdivtab Makefile
|
||||
${.OBJDIR}/gen-trialdivtab $(GMP_LIMB_BITS) 8000 > ${.OBJDIR}/trialdivtab.h
|
||||
|
||||
CLEANFILES+= ${DPSRCS} gen-fac gen-fib gen-bases gen-jacobitab \
|
||||
gen-psqr gen-trialdivtab
|
||||
|
||||
.include "${.CURDIR}/arch/${GMP_MACHINE_ARCH}/Makefile.inc"
|
||||
|
||||
# Makefile.inc must define GMP_LIMB_BITS.
|
||||
.if !defined(GMP_LIMB_BITS)
|
||||
.BEGIN:
|
||||
@echo "GMP_LIMB_BITS not defined!"
|
||||
false
|
||||
.endif
|
||||
|
||||
# XXX stuff looks for "../config.m4"
|
||||
dummy:
|
||||
mkdir dummy
|
||||
${.OBJDIR}/config.m4: ${.CURDIR}/arch/${GMP_MACHINE_ARCH}/config.m4
|
||||
rm -f ${.OBJDIR}/config.m4 && cp ${.CURDIR}/arch/${GMP_MACHINE_ARCH}/config.m4 ${.OBJDIR}/config.m4
|
||||
|
||||
CLEANFILES+= config.m4
|
||||
clean: cleandummy
|
||||
cleandummy: .PHONY
|
||||
-rmdir dummy
|
||||
|
||||
BUILD_S_INCS= -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn \
|
||||
-I${.OBJDIR}
|
||||
|
||||
.for _build _src in ${ASM_SRCS_LIST}
|
||||
${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4 ${DIST}/${_src}
|
||||
${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} ${BUILD_S_INCS} \
|
||||
${M4FLAGS} ${M4FLAGS.${.TARGET:R}} \
|
||||
-DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
|
||||
|
||||
SRCS+= ${_build:R}.s
|
||||
CLEANFILES+= ${_build:R}.s
|
||||
.endfor
|
||||
|
||||
.for _build _src in ${C_SRCS_LIST}
|
||||
mpn_${_build}: Makefile
|
||||
echo '#include "${_src}"' > ${.TARGET}
|
||||
|
||||
CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
|
||||
|
||||
SRCS+= mpn_${_build}
|
||||
CLEANFILES+= mpn_${_build}
|
||||
.endfor
|
||||
|
||||
.include <bsd.lib.mk>
|
||||
|
||||
.PATH: ${DIST} \
|
||||
${DIST}/rand \
|
||||
${DIST}/mpn/generic \
|
||||
${.CURDIR}/arch/${GMP_MACHINE_ARCH} \
|
||||
${DIST}/mpf \
|
||||
${DIST}/mpz
|
||||
|
||||
# Don't warn about functions which cannot be stack smash protected as
|
||||
# there are a lot of them.
|
||||
COPTS += -Wno-stack-protector
|
||||
.if !empty(GMP_MACHINE_ARCH:M*arm*)
|
||||
COPTS += -marm
|
||||
.endif
|
||||
|
||||
CWARNFLAGS.clang+= -Wno-unused-value -Wno-tautological-compare -Wno-parentheses
|
||||
|
|
@ -1,192 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
subcnd_n.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diagonal.asm mpn/alpha/sqr_diagonal.asm \
|
||||
add_n.asm mpn/alpha/add_n.asm \
|
||||
sublsh1_n.asm mpn/alpha/aorslsh1_n.asm \
|
||||
cntlz.asm mpn/alpha/cntlz.asm \
|
||||
submul_1.asm mpn/alpha/submul_1.asm \
|
||||
umul.asm mpn/alpha/umul.asm \
|
||||
lshift.asm mpn/alpha/lshift.asm \
|
||||
mul_1.asm mpn/alpha/mul_1.asm \
|
||||
copyd.asm mpn/alpha/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/alpha/bdiv_dbm1c.asm \
|
||||
com.asm mpn/alpha/com.asm \
|
||||
copyi.asm mpn/alpha/copyi.asm \
|
||||
rshift.asm mpn/alpha/rshift.asm \
|
||||
mod_34lsub1.asm mpn/alpha/mod_34lsub1.asm \
|
||||
mode1o.asm mpn/alpha/mode1o.asm \
|
||||
addlsh1_n.asm mpn/alpha/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/alpha/invert_limb.asm \
|
||||
addmul_1.asm mpn/alpha/addmul_1.asm \
|
||||
divrem_2.asm mpn/alpha/divrem_2.asm \
|
||||
sub_n.asm mpn/alpha/sub_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=64
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/alpha/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
#define HAVE_HOST_CPU_FAMILY_alpha 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
#define HAVE_NATIVE_mpn_divrem_2 1
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
#define HAVE_NATIVE_mpn_mul_1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
#define HAVE_SPEED_CYCLECOUNTER 1
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX "$"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 8
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 8
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 8
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <$>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<20>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,64)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`alpha/alpha-defs.m4')
|
||||
include_mpn(`alpha/default.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_alpha')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
/* Alpha EV4 gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2009
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 64
|
||||
#define BYTES_PER_MP_LIMB 8
|
||||
|
||||
|
||||
/* 175MHz 21064 */
|
||||
|
||||
/* Generated by tuneup.c, 2009-01-15, gcc 3.2 */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 12
|
||||
#define MUL_TOOM33_THRESHOLD 69
|
||||
#define MUL_TOOM44_THRESHOLD 88
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 4
|
||||
#define SQR_TOOM2_THRESHOLD 20
|
||||
#define SQR_TOOM3_THRESHOLD 62
|
||||
#define SQR_TOOM4_THRESHOLD 155
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 40
|
||||
#define MULLO_MUL_N_THRESHOLD 202
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* preinv always */
|
||||
#define DIV_DC_THRESHOLD 38
|
||||
#define POWM_THRESHOLD 60
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 17
|
||||
#define HGCD_THRESHOLD 80
|
||||
#define GCD_DC_THRESHOLD 237
|
||||
#define GCDEXT_DC_THRESHOLD 198
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_1_THRESHOLD 2
|
||||
#define MOD_1_2_THRESHOLD 9
|
||||
#define MOD_1_4_THRESHOLD 20
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define USE_PREINV_MOD_1 1 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 37
|
||||
#define SET_STR_DC_THRESHOLD 746
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 1332
|
||||
|
||||
#define MUL_FFT_TABLE { 240, 480, 1344, 2304, 5120, 20480, 49152, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 232
|
||||
#define MUL_FFT_THRESHOLD 1664
|
||||
|
||||
#define SQR_FFT_TABLE { 240, 480, 1216, 2304, 5120, 12288, 49152, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 232
|
||||
#define SQR_FFT_THRESHOLD 1408
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
195
external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc
vendored
195
external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc
vendored
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.6 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
35
external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4
vendored
35
external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4
vendored
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_arm')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
116
external/lgpl3/gmp/lib/libgmp/arch/arm/gmp-mparam.h
vendored
116
external/lgpl3/gmp/lib/libgmp/arch/arm/gmp-mparam.h
vendored
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2229
external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
vendored
2229
external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.6 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_armeb')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,184 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.3 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom2_sqr.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
lshift.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
rshift.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
toom8_sqr.c \
|
||||
mul_basecase.c \
|
||||
addmul_1.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
mul_1.c \
|
||||
sub_n.c \
|
||||
toom_eval_pm2.c \
|
||||
add_n.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
submul_1.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/coldfire/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/coldfire/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/generic/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
/* #undef HAVE_NATIVE_mpn_add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_lshift */
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rshift */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
/* #undef LSYM_PREFIX */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_m5407')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
/* Generic C gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
/* Values for GMP_LIMB_BITS etc will be determined by ./configure and put
|
||||
in config.h. */
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/coldfire/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/coldfire/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
195
external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc
vendored
195
external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc
vendored
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.7 2014/01/15 22:23:14 joerg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/earm/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/earm/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_arm')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
116
external/lgpl3/gmp/lib/libgmp/arch/earm/gmp-mparam.h
vendored
116
external/lgpl3/gmp/lib/libgmp/arch/earm/gmp-mparam.h
vendored
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/earm/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/earm/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.3 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/earmeb/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/earmeb/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_armeb')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/earmeb/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/earmeb/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.3 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/earmhf/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/earmhf/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_arm')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/earmhf/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/earmhf/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.3 2013/12/04 00:49:17 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/arm/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
add_n.asm mpn/arm/aors_n.asm \
|
||||
rsh1add_n.asm mpn/arm/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
addcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
xor_n.asm mpn/arm/logops_n.asm \
|
||||
submul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
nior_n.asm mpn/arm/logops_n.asm \
|
||||
lshift.asm mpn/arm/lshift.asm \
|
||||
and_n.asm mpn/arm/logops_n.asm \
|
||||
mul_1.asm mpn/arm/mul_1.asm \
|
||||
copyd.asm mpn/arm/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/arm/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/arm/udiv.asm \
|
||||
andn_n.asm mpn/arm/logops_n.asm \
|
||||
com.asm mpn/arm/com.asm \
|
||||
copyi.asm mpn/arm/copyi.asm \
|
||||
subcnd_n.asm mpn/arm/aorscnd_n.asm \
|
||||
rshift.asm mpn/arm/rshift.asm \
|
||||
iorn_n.asm mpn/arm/logops_n.asm \
|
||||
ior_n.asm mpn/arm/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/arm/mod_34lsub1.asm \
|
||||
xnor_n.asm mpn/arm/logops_n.asm \
|
||||
lshiftc.asm mpn/arm/lshiftc.asm \
|
||||
mode1o.asm mpn/arm/mode1o.asm \
|
||||
addlsh1_n.asm mpn/arm/aorslsh1_n.asm \
|
||||
invert_limb.asm mpn/arm/invert_limb.asm \
|
||||
addmul_1.asm mpn/arm/aorsmul_1.asm \
|
||||
sub_n.asm mpn/arm/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
COPTS+= -fPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/earmhfeb/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/earmhfeb/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/arm/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
#define HAVE_NATIVE_mpn_addcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#define HAVE_NATIVE_mpn_subcnd_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,#$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<78>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<41>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`arm/arm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_armeb')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2009, 2010 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* 1193MHz ARM (gcc55.fsffrance.org) */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 56
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 11
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 71
|
||||
#define USE_PREINV_DIVREM_1 1 /* preinv always */
|
||||
#define DIVREM_2_THRESHOLD 0 /* preinv always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 41
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 125
|
||||
#define MUL_TOOM44_THRESHOLD 193
|
||||
#define MUL_TOOM6H_THRESHOLD 303
|
||||
#define MUL_TOOM8H_THRESHOLD 418
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 125
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 176
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 114
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 129
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 12
|
||||
#define SQR_TOOM2_THRESHOLD 78
|
||||
#define SQR_TOOM3_THRESHOLD 137
|
||||
#define SQR_TOOM4_THRESHOLD 212
|
||||
#define SQR_TOOM6_THRESHOLD 306
|
||||
#define SQR_TOOM8_THRESHOLD 422
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 20
|
||||
#define SQRMOD_BNM1_THRESHOLD 26
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 436 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 27, 6}, { 28, 7}, { 15, 6}, \
|
||||
{ 32, 7}, { 17, 6}, { 35, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 49, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 31, 7}, { 63, 8}, \
|
||||
{ 256, 9}, { 512,10}, { 1024,11}, { 2048,12}, \
|
||||
{ 4096,13}, { 8192,14}, { 16384,15}, { 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 28
|
||||
#define MUL_FFT_THRESHOLD 5760
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 404 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 404, 5}, { 13, 4}, { 27, 5}, { 27, 6}, \
|
||||
{ 28, 7}, { 15, 6}, { 32, 7}, { 17, 6}, \
|
||||
{ 35, 7}, { 29, 8}, { 15, 7}, { 35, 8}, \
|
||||
{ 19, 7}, { 41, 8}, { 23, 7}, { 47, 8}, \
|
||||
{ 27, 9}, { 15, 8}, { 39, 9}, { 512,10}, \
|
||||
{ 1024,11}, { 2048,12}, { 4096,13}, { 8192,14}, \
|
||||
{ 16384,15}, { 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 26
|
||||
#define SQR_FFT_THRESHOLD 3776
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 137
|
||||
#define MULLO_MUL_N_THRESHOLD 11479
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 150
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 494
|
||||
#define DC_BDIV_QR_THRESHOLD 148
|
||||
#define DC_BDIV_Q_THRESHOLD 345
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 474
|
||||
#define INV_APPR_THRESHOLD 478
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 542
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 117
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 2089
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 2172
|
||||
#define MUPI_DIV_QR_THRESHOLD 225
|
||||
#define MU_BDIV_QR_THRESHOLD 1528
|
||||
#define MU_BDIV_Q_THRESHOLD 2089
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 16
|
||||
#define HGCD_THRESHOLD 197
|
||||
#define GCD_DC_THRESHOLD 902
|
||||
#define GCDEXT_DC_THRESHOLD 650
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 20
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 39
|
||||
#define SET_STR_DC_THRESHOLD 1045
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 2147
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/earmhfeb/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/earmhfeb/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
189
external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc
vendored
189
external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc
vendored
|
|
@ -1,189 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diagonal.asm mpn/pa32/hppa1_1/sqr_diagonal.asm \
|
||||
add_n.asm mpn/pa32/hppa1_1/pa7100/add_n.asm \
|
||||
submul_1.asm mpn/pa32/hppa1_1/pa7100/submul_1.asm \
|
||||
umul.asm mpn/pa32/hppa1_1/umul.asm \
|
||||
lshift.asm mpn/pa32/hppa1_1/pa7100/lshift.asm \
|
||||
mul_1.asm mpn/pa32/hppa1_1/mul_1.asm \
|
||||
udiv.asm mpn/pa32/hppa1_1/udiv.asm \
|
||||
rshift.asm mpn/pa32/hppa1_1/pa7100/rshift.asm \
|
||||
addmul_1.asm mpn/pa32/hppa1_1/pa7100/addmul_1.asm \
|
||||
sub_n.asm mpn/pa32/hppa1_1/pa7100/sub_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/pa32/hppa1_1/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
#define HAVE_SPEED_CYCLECOUNTER 1
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.export>)
|
||||
define(<GLOBL_ATTR>, <,entry>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<no>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<55>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`pa32/pa-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_hppa')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
/* HP-PA 1.1 gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2004 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
/* Generated by tuneup.c, 2004-02-07, gcc 2.8 (pa7100/100MHz) */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 30
|
||||
#define MUL_TOOM33_THRESHOLD 89
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 4
|
||||
#define SQR_TOOM2_THRESHOLD 55
|
||||
#define SQR_TOOM3_THRESHOLD 101
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* always */
|
||||
#define DIV_DC_THRESHOLD 84
|
||||
#define POWM_THRESHOLD 166
|
||||
|
||||
#define HGCD_THRESHOLD 231
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define GCD_DC_THRESHOLD 823
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 5
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 11
|
||||
#define MOD_1_NORM_THRESHOLD 5
|
||||
#define MOD_1_UNNORM_THRESHOLD 10
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define USE_PREINV_MOD_1 1
|
||||
#define DIVREM_2_THRESHOLD 0 /* always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 13
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 23
|
||||
#define SET_STR_THRESHOLD 6589
|
||||
|
||||
#define MUL_FFT_TABLE { 464, 928, 1920, 4608, 14336, 40960, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 480
|
||||
#define MUL_FFT_THRESHOLD 3328
|
||||
|
||||
#define SQR_FFT_TABLE { 528, 1184, 2176, 5632, 14336, 40960, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 520
|
||||
#define SQR_FFT_THRESHOLD 3328
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
218
external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc
vendored
218
external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc
vendored
|
|
@ -1,218 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.8 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
toom6_sqr.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
subcnd_n.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
add_n.asm mpn/x86/aors_n.asm \
|
||||
sqr_basecase.asm mpn/x86/sqr_basecase.asm \
|
||||
bdiv_q_1.asm mpn/x86/bdiv_q_1.asm \
|
||||
submul_1.asm mpn/x86/aorsmul_1.asm \
|
||||
umul.asm mpn/x86/umul.asm \
|
||||
mul_basecase.asm mpn/x86/mul_basecase.asm \
|
||||
tabselect.asm mpn/x86/tabselect.asm \
|
||||
lshift.asm mpn/x86/lshift.asm \
|
||||
mul_1.asm mpn/x86/mul_1.asm \
|
||||
divrem_1.asm mpn/x86/divrem_1.asm \
|
||||
copyd.asm mpn/x86/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/x86/bdiv_dbm1c.asm \
|
||||
udiv.asm mpn/x86/udiv.asm \
|
||||
dive_1.asm mpn/x86/dive_1.asm \
|
||||
copyi.asm mpn/x86/copyi.asm \
|
||||
rshift.asm mpn/x86/rshift.asm \
|
||||
mod_34lsub1.asm mpn/x86/mod_34lsub1.asm \
|
||||
addmul_1.asm mpn/x86/aorsmul_1.asm \
|
||||
divrem_2.asm mpn/x86/divrem_2.asm \
|
||||
sub_n.asm mpn/x86/aors_n.asm \
|
||||
|
||||
#ASM_SRCS_LIST= \
|
||||
# submul_1.asm mpn/x86/aorsmul_1.asm \
|
||||
# bdiv_dbm1c.asm mpn/x86/bdiv_dbm1c.asm \
|
||||
# addmul_1.asm mpn/x86/aorsmul_1.asm \
|
||||
# divrem_2.asm mpn/x86/divrem_2.asm \
|
||||
|
||||
# XXX using C versions
|
||||
# add_n.asm mpn/x86/aors_n.asm \
|
||||
# bdiv_q_1.asm mpn/x86_64/bdiv_q_1.asm \
|
||||
# copyd.asm mpn/x86/copyd.asm \
|
||||
# copyi.asm mpn/x86/copyi.asm \
|
||||
# dive_1.asm mpn/x86/dive_1.asm \
|
||||
# divrem_1.asm mpn/x86/divrem_1.asm \
|
||||
# invert_limb.asm mpn/x86/invert_limb.asm \
|
||||
# lshift.asm mpn/x86/lshift.asm \
|
||||
# rshift.asm mpn/x86/rshift.asm \
|
||||
# mod_34lsub1.asm mpn/x86/mod_34lsub1.asm \
|
||||
# umul.asm mpn/x86/umul.asm \
|
||||
# mul_1.asm mpn/x86/mul_1.asm \
|
||||
# sqr_basecase.asm mpn/x86/sqr_basecase.asm \
|
||||
# mul_basecase.asm mpn/x86/mul_basecase.asm \
|
||||
# sub_n.asm mpn/x86/aors_n.asm \
|
||||
|
||||
# udiv.asm mpn/x86/udiv.asm \
|
||||
|
||||
#SRCS+= add_n.c bdiv_q_1.c copyd.c copyi.c dive_1.c lshift.c rshift.c mod_34lsub1.c
|
||||
#SRCS+= mul_1.c sqr_basecase.c mul_basecase.c sub_n.c divrem_1.c
|
||||
# XXX? put in C_SRCS_LIST?
|
||||
# divrem.c
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/i386/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/i386/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/x86/i486/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
#define HAVE_CALLING_CONVENTIONS 1
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
#define HAVE_HOST_CPU_FAMILY_x86 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_q_1 1
|
||||
#define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
#define HAVE_NATIVE_mpn_divexact_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
#define HAVE_NATIVE_mpn_divrem_1 1
|
||||
#define HAVE_NATIVE_mpn_divrem_1c 1
|
||||
#define HAVE_NATIVE_mpn_divrem_2 1
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
#define HAVE_NATIVE_mpn_mul_basecase 1
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
#define HAVE_NATIVE_mpn_sqr_basecase 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
#define HAVE_NATIVE_mpn_tabselect 1
|
||||
#define HAVE_NATIVE_mpn_udiv_qrnnd 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
/* #undef HAVE_PTRDIFF_T */
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
#define HAVE_SPEED_CYCLECOUNTER 2
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
/* #undef STDC_HEADERS */
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
/* #undef TUNE_SQR_TOOM2_MAX */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<no>)
|
||||
define(<ALIGN_FILL_0x90>,<yes>)
|
||||
define(<HAVE_COFF_TYPE>, <no>)
|
||||
define(<GOT_GSYM_PREFIX>, <>)
|
||||
define(<WANT_SHLDL_CL>, <1>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<49>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`x86/x86-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_i486')
|
||||
define_not_for_expansion(`HAVE_ABI_32')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
/* 80486 gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* 100MHz DX4 */
|
||||
|
||||
/* Generated by tuneup.c, 2003-02-13, gcc 2.95 */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 18
|
||||
#define MUL_TOOM33_THRESHOLD 228
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 13
|
||||
#define SQR_TOOM2_THRESHOLD 49
|
||||
#define SQR_TOOM3_THRESHOLD 238
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIV_DC_THRESHOLD 72
|
||||
#define POWM_THRESHOLD 38
|
||||
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define USE_PREINV_DIVREM_1 0
|
||||
#define USE_PREINV_MOD_1 0
|
||||
#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always (native) */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 17
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 32
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 82
|
||||
#define SET_STR_THRESHOLD 3524
|
||||
|
||||
#define MUL_FFT_TABLE { 464, 928, 1920, 4608, 10240, 40960, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 392
|
||||
#define MUL_FFT_THRESHOLD 2816
|
||||
|
||||
#define SQR_FFT_TABLE { 432, 928, 1920, 4608, 14336, 40960, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 392
|
||||
#define SQR_FFT_THRESHOLD 2816
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/i386/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/i386/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
195
external/lgpl3/gmp/lib/libgmp/arch/ia64/Makefile.inc
vendored
195
external/lgpl3/gmp/lib/libgmp/arch/ia64/Makefile.inc
vendored
|
|
@ -1,195 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.3 2014/03/09 20:54:01 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
toom6_sqr.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom54_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
dcpi1_divappr_q.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
subcnd_n.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diag_addlsh1.asm mpn/ia64/sqr_diag_addlsh1.asm \
|
||||
nand_n.asm mpn/ia64/logops_n.asm \
|
||||
rsh1sub_n.asm mpn/ia64/rsh1aors_n.asm \
|
||||
add_n.asm mpn/ia64/aors_n.asm \
|
||||
rsh1add_n.asm mpn/ia64/rsh1aors_n.asm \
|
||||
sublsh1_n.asm mpn/ia64/aorslsh1_n.asm \
|
||||
xor_n.asm mpn/ia64/logops_n.asm \
|
||||
addmul_2.asm mpn/ia64/addmul_2.asm \
|
||||
submul_1.asm mpn/ia64/submul_1.asm \
|
||||
nior_n.asm mpn/ia64/logops_n.asm \
|
||||
tabselect.asm mpn/ia64/tabselect.asm \
|
||||
lshift.asm mpn/ia64/lorrshift.asm \
|
||||
and_n.asm mpn/ia64/logops_n.asm \
|
||||
hamdist.asm mpn/ia64/hamdist.asm \
|
||||
mul_1.asm mpn/ia64/mul_1.asm \
|
||||
addlsh2_n.asm mpn/ia64/aorslsh2_n.asm \
|
||||
divrem_1.asm mpn/ia64/divrem_1.asm \
|
||||
copyd.asm mpn/ia64/copyd.asm \
|
||||
bdiv_dbm1c.asm mpn/ia64/bdiv_dbm1c.asm \
|
||||
dive_1.asm mpn/ia64/dive_1.asm \
|
||||
andn_n.asm mpn/ia64/logops_n.asm \
|
||||
add_n_sub_n.asm mpn/ia64/add_n_sub_n.asm \
|
||||
copyi.asm mpn/ia64/copyi.asm \
|
||||
rshift.asm mpn/ia64/lorrshift.asm \
|
||||
iorn_n.asm mpn/ia64/logops_n.asm \
|
||||
ior_n.asm mpn/ia64/logops_n.asm \
|
||||
mod_34lsub1.asm mpn/ia64/mod_34lsub1.asm \
|
||||
popcount.asm mpn/ia64/popcount.asm \
|
||||
sublsh2_n.asm mpn/ia64/aorslsh2_n.asm \
|
||||
xnor_n.asm mpn/ia64/logops_n.asm \
|
||||
lshiftc.asm mpn/ia64/lshiftc.asm \
|
||||
mode1o.asm mpn/ia64/mode1o.asm \
|
||||
addlsh1_n.asm mpn/ia64/aorslsh1_n.asm \
|
||||
mul_2.asm mpn/ia64/mul_2.asm \
|
||||
invert_limb.asm mpn/ia64/invert_limb.asm \
|
||||
addmul_1.asm mpn/ia64/addmul_1.asm \
|
||||
divrem_2.asm mpn/ia64/divrem_2.asm \
|
||||
sub_n.asm mpn/ia64/aors_n.asm \
|
||||
gcd_1.asm mpn/ia64/gcd_1.asm \
|
||||
|
||||
GMP_LIMB_BITS=64
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/ia64/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
#define HAVE_NATIVE_mpn_add_n_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
#define HAVE_NATIVE_mpn_addlsh2_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
#define HAVE_NATIVE_mpn_addmul_2 1
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
#define HAVE_NATIVE_mpn_addmul_2s 1
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
#define HAVE_NATIVE_mpn_divexact_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
#define HAVE_NATIVE_mpn_divrem_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
#define HAVE_NATIVE_mpn_divrem_2 1
|
||||
#define HAVE_NATIVE_mpn_gcd_1 1
|
||||
#define HAVE_NATIVE_mpn_hamdist 1
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
#define HAVE_NATIVE_mpn_mul_1c 1
|
||||
#define HAVE_NATIVE_mpn_mul_2 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
#define HAVE_NATIVE_mpn_popcount 1
|
||||
#define HAVE_NATIVE_mpn_preinv_divrem_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
#define HAVE_NATIVE_mpn_rsh1sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
#define HAVE_NATIVE_mpn_sqr_diag_addlsh1 1
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
#define HAVE_NATIVE_mpn_sublsh2_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
#define HAVE_NATIVE_mpn_tabselect 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
/* #undef HAVE_SIGACTION */
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
#define HAVE_SPEED_CYCLECOUNTER 2
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 8
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 8
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 8
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.global>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<no>)
|
||||
define(<IA64_ALIGN_OK>, <`yes'>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<84>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,64)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`ia64/ia64-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_ia64')
|
||||
define_not_for_expansion(`HAVE_ABI_64')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
189
external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp-mparam.h
vendored
189
external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp-mparam.h
vendored
|
|
@ -1,189 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2009, 2010, 2011 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 64
|
||||
#define BYTES_PER_MP_LIMB 8
|
||||
|
||||
/* 900MHz Itanium2 (titanic.gmplib.org) */
|
||||
|
||||
#define MOD_1_1P_METHOD 2
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 3
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 5
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 26
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD 0 /* never mpn_mod_1s_2p */
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 10
|
||||
#define USE_PREINV_DIVREM_1 1 /* native */
|
||||
#define DIV_QR_2_PI2_THRESHOLD 12
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always (native) */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 36
|
||||
#define MUL_TOOM33_THRESHOLD 129
|
||||
#define MUL_TOOM44_THRESHOLD 214
|
||||
#define MUL_TOOM6H_THRESHOLD 318
|
||||
#define MUL_TOOM8H_THRESHOLD 430
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 121
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 138
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 121
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 145
|
||||
#define MUL_TOOM43_TO_TOOM54_THRESHOLD 203
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 11
|
||||
#define SQR_TOOM2_THRESHOLD 84
|
||||
#define SQR_TOOM3_THRESHOLD 131
|
||||
#define SQR_TOOM4_THRESHOLD 494
|
||||
#define SQR_TOOM6_THRESHOLD 0 /* always */
|
||||
#define SQR_TOOM8_THRESHOLD 0 /* always */
|
||||
|
||||
#define MULMID_TOOM42_THRESHOLD 98
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 21
|
||||
#define SQRMOD_BNM1_THRESHOLD 25
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 468 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 476, 5}, { 27, 6}, { 14, 5}, { 29, 6}, \
|
||||
{ 33, 7}, { 17, 6}, { 37, 7}, { 19, 6}, \
|
||||
{ 39, 7}, { 21, 6}, { 43, 7}, { 33, 8}, \
|
||||
{ 17, 7}, { 37, 8}, { 19, 7}, { 39, 8}, \
|
||||
{ 21, 7}, { 43, 8}, { 37, 9}, { 19, 8}, \
|
||||
{ 43, 9}, { 23, 8}, { 51, 9}, { 27, 8}, \
|
||||
{ 57, 9}, { 31, 8}, { 63, 9}, { 43,10}, \
|
||||
{ 23, 9}, { 59,10}, { 31, 9}, { 71,10}, \
|
||||
{ 39, 9}, { 83,10}, { 47, 9}, { 99,10}, \
|
||||
{ 55,11}, { 31,10}, { 87,11}, { 47,10}, \
|
||||
{ 111,12}, { 31,11}, { 63,10}, { 143,11}, \
|
||||
{ 79,10}, { 167,11}, { 95,10}, { 191,11}, \
|
||||
{ 111,12}, { 63,11}, { 143,10}, { 287, 9}, \
|
||||
{ 575,10}, { 303,11}, { 159,10}, { 319,12}, \
|
||||
{ 95,11}, { 191,10}, { 399,11}, { 207,10}, \
|
||||
{ 431,13}, { 63,12}, { 127,11}, { 271,10}, \
|
||||
{ 543,11}, { 287,10}, { 575,11}, { 303,12}, \
|
||||
{ 159,11}, { 335,10}, { 671,11}, { 367,12}, \
|
||||
{ 191,11}, { 399,10}, { 799,11}, { 431,12}, \
|
||||
{ 223,11}, { 447,13}, { 127,12}, { 255,11}, \
|
||||
{ 543,12}, { 287,11}, { 607,12}, { 319,11}, \
|
||||
{ 671,12}, { 351,11}, { 703,13}, { 191,12}, \
|
||||
{ 415,11}, { 863,12}, { 447,14}, { 127,13}, \
|
||||
{ 255,12}, { 607,13}, { 319,12}, { 735,13}, \
|
||||
{ 383,12}, { 799,11}, { 1599,12}, { 863,13}, \
|
||||
{ 447,12}, { 927,11}, { 1855,14}, { 255,13}, \
|
||||
{ 511,12}, { 1055,13}, { 575,12}, { 1215,13}, \
|
||||
{ 639,12}, { 1279,13}, { 703,14}, { 383,13}, \
|
||||
{ 767,12}, { 1535,13}, { 831,12}, { 1663,13}, \
|
||||
{ 895,12}, { 1791,15}, { 255,14}, { 511,13}, \
|
||||
{ 1087,12}, { 2175,13}, { 1215,14}, { 639,13}, \
|
||||
{ 1343,12}, { 2687,13}, { 1471,14}, { 767,13}, \
|
||||
{ 1599,12}, { 3199,13}, { 1663,14}, { 895,13}, \
|
||||
{ 1855,15}, { 511,14}, { 1023,13}, { 2175,14}, \
|
||||
{ 1151,13}, { 2431,14}, { 1279,13}, { 2687,14}, \
|
||||
{ 1407,15}, { 767,14}, { 1535,13}, { 3199,14}, \
|
||||
{ 1663,13}, { 3455,14}, { 1791,16}, { 65536,17}, \
|
||||
{ 131072,18}, { 262144,19}, { 524288,20}, {1048576,21}, \
|
||||
{2097152,22}, {4194304,23}, {8388608,24} }
|
||||
#define MUL_FFT_TABLE3_SIZE 155
|
||||
#define MUL_FFT_THRESHOLD 6272
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 440 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 436, 5}, { 14, 4}, { 29, 5}, { 31, 6}, \
|
||||
{ 35, 7}, { 18, 6}, { 37, 7}, { 37, 8}, \
|
||||
{ 19, 7}, { 40, 8}, { 37, 9}, { 19, 8}, \
|
||||
{ 43, 9}, { 23, 8}, { 49, 9}, { 27, 8}, \
|
||||
{ 57, 9}, { 43,10}, { 23, 9}, { 55,10}, \
|
||||
{ 31, 9}, { 71,10}, { 39, 9}, { 83,10}, \
|
||||
{ 47, 9}, { 99,10}, { 55,11}, { 31,10}, \
|
||||
{ 87,11}, { 47,10}, { 111,12}, { 31,11}, \
|
||||
{ 63,10}, { 135,11}, { 79,10}, { 167,11}, \
|
||||
{ 95,10}, { 191,11}, { 111,12}, { 63,11}, \
|
||||
{ 127,10}, { 255,11}, { 143,10}, { 287, 9}, \
|
||||
{ 575,10}, { 303,11}, { 159,10}, { 319,12}, \
|
||||
{ 95,11}, { 191,10}, { 399,11}, { 207,10}, \
|
||||
{ 431,13}, { 63,12}, { 127,11}, { 271,10}, \
|
||||
{ 543,11}, { 303,12}, { 159,11}, { 335,10}, \
|
||||
{ 671,11}, { 367,10}, { 735,12}, { 191,11}, \
|
||||
{ 399,10}, { 799,11}, { 431,12}, { 223,11}, \
|
||||
{ 463,13}, { 127,12}, { 255,11}, { 543,12}, \
|
||||
{ 287,11}, { 607,12}, { 319,11}, { 671,12}, \
|
||||
{ 351,11}, { 735,13}, { 191,12}, { 383,11}, \
|
||||
{ 799,12}, { 415,11}, { 863,12}, { 447,11}, \
|
||||
{ 895,14}, { 127,13}, { 255,12}, { 543,11}, \
|
||||
{ 1087,12}, { 607,13}, { 319,12}, { 735,13}, \
|
||||
{ 383,12}, { 863,13}, { 447,12}, { 959,14}, \
|
||||
{ 255,13}, { 511,12}, { 1087,13}, { 575,12}, \
|
||||
{ 1183,13}, { 639,12}, { 1279,13}, { 703,12}, \
|
||||
{ 1407,14}, { 383,13}, { 767,12}, { 1535,13}, \
|
||||
{ 831,12}, { 1663,13}, { 895,12}, { 1791,13}, \
|
||||
{ 959,15}, { 255,14}, { 511,13}, { 1087,12}, \
|
||||
{ 2175,13}, { 1215,14}, { 639,13}, { 1343,12}, \
|
||||
{ 2687,13}, { 1471,14}, { 767,13}, { 1663,14}, \
|
||||
{ 895,13}, { 1919,15}, { 511,14}, { 1023,13}, \
|
||||
{ 2175,14}, { 1151,13}, { 2431,14}, { 1279,13}, \
|
||||
{ 2687,14}, { 1407,15}, { 767,14}, { 1535,13}, \
|
||||
{ 3199,14}, { 1663,13}, { 3455,14}, { 1791,13}, \
|
||||
{ 8192,14}, { 16384,15}, { 32768,16}, { 65536,17}, \
|
||||
{ 131072,18}, { 262144,19}, { 524288,20}, {1048576,21}, \
|
||||
{2097152,22}, {4194304,23}, {8388608,24} }
|
||||
#define SQR_FFT_TABLE3_SIZE 151
|
||||
#define SQR_FFT_THRESHOLD 4032
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 62
|
||||
#define MULLO_MUL_N_THRESHOLD 12322
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 55
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 220
|
||||
#define DC_BDIV_QR_THRESHOLD 92
|
||||
#define DC_BDIV_Q_THRESHOLD 252
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 70
|
||||
#define INV_NEWTON_THRESHOLD 156
|
||||
#define INV_APPR_THRESHOLD 154
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 248
|
||||
#define REDC_1_TO_REDC_2_THRESHOLD 0 /* always */
|
||||
#define REDC_2_TO_REDC_N_THRESHOLD 149
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 1142
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 1142
|
||||
#define MUPI_DIV_QR_THRESHOLD 0 /* always */
|
||||
#define MU_BDIV_QR_THRESHOLD 1142
|
||||
#define MU_BDIV_Q_THRESHOLD 1470
|
||||
|
||||
#define POWM_SEC_TABLE 2,29,298,1897
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 19
|
||||
#define HGCD_THRESHOLD 115
|
||||
#define HGCD_APPR_THRESHOLD 181
|
||||
#define HGCD_REDUCE_THRESHOLD 3014
|
||||
#define GCD_DC_THRESHOLD 555
|
||||
#define GCDEXT_DC_THRESHOLD 368
|
||||
#define JACOBI_BASE_METHOD 4
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 13
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 21
|
||||
#define SET_STR_DC_THRESHOLD 1216
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 3170
|
||||
|
||||
#define FAC_DSC_THRESHOLD 746
|
||||
#define FAC_ODD_THRESHOLD 0 /* always */
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,186 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
addmul_1.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
mul_1.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
submul_1.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
add_n.asm mpn/m68k/aors_n.asm \
|
||||
lshift.asm mpn/m68k/lshift.asm \
|
||||
rshift.asm mpn/m68k/rshift.asm \
|
||||
sub_n.asm mpn/m68k/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/m68k/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
#define HAVE_HOST_CPU_FAMILY_m68k 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<no>)
|
||||
define(<WANT_REGISTER_PERCENT>, <`yes'>)
|
||||
define(<WANT_DOT_SIZE>, <`no'>)
|
||||
define(<WANT_ADDRESSING>, <`mit'>)
|
||||
define(<WANT_BRANCHES>, <`jra'>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<28>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`m68k/m68k-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_m68010')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* 25MHz 68040 */
|
||||
|
||||
/* Generated by tuneup.c, 2004-02-05, gcc 3.2 */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 14
|
||||
#define MUL_TOOM33_THRESHOLD 90
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 5
|
||||
#define SQR_TOOM2_THRESHOLD 28
|
||||
#define SQR_TOOM3_THRESHOLD 98
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIV_DC_THRESHOLD 55
|
||||
#define POWM_THRESHOLD 65
|
||||
|
||||
#define HGCD_THRESHOLD 116
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define GCD_DC_THRESHOLD 590
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MOD_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MOD_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define USE_PREINV_DIVREM_1 0
|
||||
#define USE_PREINV_MOD_1 0
|
||||
#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVEXACT_1_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MODEXACT_1_ODD_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 18
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 43
|
||||
#define SET_STR_THRESHOLD 937
|
||||
|
||||
#define MUL_FFT_TABLE { 336, 672, 1408, 3584, 10240, 24576, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 296
|
||||
#define MUL_FFT_THRESHOLD 1728
|
||||
|
||||
#define SQR_FFT_TABLE { 336, 736, 1408, 3584, 10240, 24576, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 296
|
||||
#define SQR_FFT_THRESHOLD 2304
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
186
external/lgpl3/gmp/lib/libgmp/arch/m68k/Makefile.inc
vendored
186
external/lgpl3/gmp/lib/libgmp/arch/m68k/Makefile.inc
vendored
|
|
@ -1,186 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.5 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
addmul_1.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
mul_1.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
submul_1.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
add_n.asm mpn/m68k/aors_n.asm \
|
||||
lshift.asm mpn/m68k/lshift.asm \
|
||||
rshift.asm mpn/m68k/rshift.asm \
|
||||
sub_n.asm mpn/m68k/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/m68k/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
#define HAVE_HOST_CPU_FAMILY_m68k 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<no>)
|
||||
define(<WANT_REGISTER_PERCENT>, <`yes'>)
|
||||
define(<WANT_DOT_SIZE>, <`no'>)
|
||||
define(<WANT_ADDRESSING>, <`mit'>)
|
||||
define(<WANT_BRANCHES>, <`jra'>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<28>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`m68k/m68k-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_m68k')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* 25MHz 68040 */
|
||||
|
||||
/* Generated by tuneup.c, 2004-02-05, gcc 3.2 */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 14
|
||||
#define MUL_TOOM33_THRESHOLD 90
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 5
|
||||
#define SQR_TOOM2_THRESHOLD 28
|
||||
#define SQR_TOOM3_THRESHOLD 98
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIV_DC_THRESHOLD 55
|
||||
#define POWM_THRESHOLD 65
|
||||
|
||||
#define HGCD_THRESHOLD 116
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define GCD_DC_THRESHOLD 590
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MOD_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MOD_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define USE_PREINV_DIVREM_1 0
|
||||
#define USE_PREINV_MOD_1 0
|
||||
#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVEXACT_1_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define MODEXACT_1_ODD_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 18
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 43
|
||||
#define SET_STR_THRESHOLD 937
|
||||
|
||||
#define MUL_FFT_TABLE { 336, 672, 1408, 3584, 10240, 24576, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 296
|
||||
#define MUL_FFT_THRESHOLD 1728
|
||||
|
||||
#define SQR_FFT_TABLE { 336, 736, 1408, 3584, 10240, 24576, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 296
|
||||
#define SQR_FFT_THRESHOLD 2304
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,237 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.6 2014/05/13 18:46:48 macallan Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
.if (defined(CPUFLAGS) && !empty(CPUFLAGS:M-mabi=64))
|
||||
GMP_LIMB_BITS=64
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diagonal.asm mpn/mips64/sqr_diagonal.asm \
|
||||
add_n.asm mpn/mips64/add_n.asm \
|
||||
submul_1.asm mpn/mips64/submul_1.asm \
|
||||
umul.asm mpn/mips64/umul.asm \
|
||||
lshift.asm mpn/mips64/lshift.asm \
|
||||
mul_1.asm mpn/mips64/mul_1.asm \
|
||||
rshift.asm mpn/mips64/rshift.asm \
|
||||
addmul_1.asm mpn/mips64/addmul_1.asm \
|
||||
sub_n.asm mpn/mips64/sub_n.asm \
|
||||
|
||||
.else
|
||||
GMP_LIMB_BITS=32
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
addn_n.c mpn/generic/add_n.c \
|
||||
submul_1.c mpn/generic/submul_1.c \
|
||||
lshift.c mpn/generic/lshift.c \
|
||||
mul_1.c mpn/generic/mul_1.c \
|
||||
rshift.c mpn/generic/rshift.c \
|
||||
sub_n.c mpn/generic/sub_n.c \
|
||||
addmul_1.c mpn/generic/addmul_1.c \
|
||||
|
||||
ASM_SRCS_LIST=
|
||||
|
||||
.endif
|
||||
|
||||
COPTS+= -Wno-error
|
||||
|
||||
COPTS+= -Wno-error
|
||||
646
external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h
vendored
646
external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h
vendored
|
|
@ -1,646 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/mips64/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 8
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .rdata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<32>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,64)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`mips32/mips-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_mips64')
|
||||
define_not_for_expansion(`HAVE_ABI_n32')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#ifdef _ABI64
|
||||
#define GMP_LIMB_BITS 64
|
||||
#define BYTES_PER_MP_LIMB 8
|
||||
#else
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
#endif
|
||||
|
||||
|
||||
/* Generated by tuneup.c, 2004-02-10, gcc 3.2 & MIPSpro C 7.2.1 (R1x000) */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 16
|
||||
#define MUL_TOOM33_THRESHOLD 89
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 6
|
||||
#define SQR_TOOM2_THRESHOLD 32
|
||||
#define SQR_TOOM3_THRESHOLD 98
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* always */
|
||||
#define DIV_DC_THRESHOLD 53
|
||||
#define POWM_THRESHOLD 61
|
||||
|
||||
#define HGCD_THRESHOLD 116
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define GCD_DC_THRESHOLD 492
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define USE_PREINV_MOD_1 1
|
||||
#define DIVREM_2_THRESHOLD 0 /* always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 21
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 26
|
||||
#define SET_STR_THRESHOLD 3962
|
||||
|
||||
#define MUL_FFT_TABLE { 368, 736, 1600, 3328, 7168, 20480, 49152, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 264
|
||||
#define MUL_FFT_THRESHOLD 1920
|
||||
|
||||
#define SQR_FFT_TABLE { 368, 736, 1856, 3328, 7168, 20480, 49152, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 280
|
||||
#define SQR_FFT_THRESHOLD 1920
|
||||
2237
external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h
vendored
2237
external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,219 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.6 2014/05/13 18:46:48 macallan Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
.if (defined(CPUFLAGS) && !empty(CPUFLAGS:M-mabi=64))
|
||||
GMP_LIMB_BITS=64
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diagonal.asm mpn/mips64/sqr_diagonal.asm \
|
||||
add_n.asm mpn/mips64/add_n.asm \
|
||||
submul_1.asm mpn/mips64/submul_1.asm \
|
||||
umul.asm mpn/mips64/umul.asm \
|
||||
lshift.asm mpn/mips64/lshift.asm \
|
||||
mul_1.asm mpn/mips64/mul_1.asm \
|
||||
rshift.asm mpn/mips64/rshift.asm \
|
||||
addmul_1.asm mpn/mips64/addmul_1.asm \
|
||||
sub_n.asm mpn/mips64/sub_n.asm \
|
||||
|
||||
.else
|
||||
GMP_LIMB_BITS=32
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
addn_n.c mpn/generic/add_n.c \
|
||||
submul_1.c mpn/generic/submul_1.c \
|
||||
lshift.c mpn/generic/lshift.c \
|
||||
mul_1.c mpn/generic/mul_1.c \
|
||||
rshift.c mpn/generic/rshift.c \
|
||||
sub_n.c mpn/generic/sub_n.c \
|
||||
addmul_1.c mpn/generic/addmul_1.c \
|
||||
|
||||
ASM_SRCS_LIST=
|
||||
|
||||
.endif
|
||||
|
||||
COPTS+= -Wno-error
|
||||
648
external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h
vendored
648
external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h
vendored
|
|
@ -1,648 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/mips64/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#endif
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#ifdef _LP64
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
#endif
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 8
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .rdata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<32>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,64)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`mips32/mips-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_mips64el')
|
||||
define_not_for_expansion(`HAVE_ABI_n32')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#ifdef _ABI64
|
||||
#define GMP_LIMB_BITS 64
|
||||
#define BYTES_PER_MP_LIMB 8
|
||||
#else
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
#endif
|
||||
|
||||
|
||||
/* Generated by tuneup.c, 2004-02-10, gcc 3.2 & MIPSpro C 7.2.1 (R1x000) */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 16
|
||||
#define MUL_TOOM33_THRESHOLD 89
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 6
|
||||
#define SQR_TOOM2_THRESHOLD 32
|
||||
#define SQR_TOOM3_THRESHOLD 98
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* always */
|
||||
#define DIV_DC_THRESHOLD 53
|
||||
#define POWM_THRESHOLD 61
|
||||
|
||||
#define HGCD_THRESHOLD 116
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define GCD_DC_THRESHOLD 492
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define USE_PREINV_MOD_1 1
|
||||
#define DIVREM_2_THRESHOLD 0 /* always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 21
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 26
|
||||
#define SET_STR_THRESHOLD 3962
|
||||
|
||||
#define MUL_FFT_TABLE { 368, 736, 1600, 3328, 7168, 20480, 49152, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 264
|
||||
#define MUL_FFT_THRESHOLD 1920
|
||||
|
||||
#define SQR_FFT_TABLE { 368, 736, 1856, 3328, 7168, 20480, 49152, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 280
|
||||
#define SQR_FFT_THRESHOLD 1920
|
||||
2237
external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h
vendored
2237
external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,187 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
add_n.asm mpn/mips32/add_n.asm \
|
||||
submul_1.asm mpn/mips32/submul_1.asm \
|
||||
umul.asm mpn/mips32/umul.asm \
|
||||
lshift.asm mpn/mips32/lshift.asm \
|
||||
mul_1.asm mpn/mips32/mul_1.asm \
|
||||
rshift.asm mpn/mips32/rshift.asm \
|
||||
addmul_1.asm mpn/mips32/addmul_1.asm \
|
||||
sub_n.asm mpn/mips32/sub_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/mips32/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .rdata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<57>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`mips32/mips-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_mipseb')
|
||||
define_not_for_expansion(`HAVE_ABI_o32')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002 Free Software Foundation,
|
||||
Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* Generated by tuneup.c, 2002-02-20, gcc 2.95 (R3000) */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 20
|
||||
#define MUL_TOOM33_THRESHOLD 50
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 7
|
||||
#define SQR_TOOM2_THRESHOLD 57
|
||||
#define SQR_TOOM3_THRESHOLD 78
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* always */
|
||||
#define DIV_DC_THRESHOLD 57
|
||||
#define POWM_THRESHOLD 78
|
||||
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define USE_PREINV_MOD_1 1
|
||||
#define DIVREM_2_THRESHOLD 0 /* always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 19
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 25
|
||||
#define SET_STR_THRESHOLD 309
|
||||
|
||||
#define MUL_FFT_TABLE { 496, 1056, 2176, 5632, 14336, 40960, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 624
|
||||
#define MUL_FFT_THRESHOLD 5888
|
||||
|
||||
#define SQR_FFT_TABLE { 496, 1184, 2176, 5632, 14336, 40960, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 560
|
||||
#define SQR_FFT_THRESHOLD 5376
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,187 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
toom_eval_pm2.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
add_n.asm mpn/mips32/add_n.asm \
|
||||
submul_1.asm mpn/mips32/submul_1.asm \
|
||||
umul.asm mpn/mips32/umul.asm \
|
||||
lshift.asm mpn/mips32/lshift.asm \
|
||||
mul_1.asm mpn/mips32/mul_1.asm \
|
||||
rshift.asm mpn/mips32/rshift.asm \
|
||||
addmul_1.asm mpn/mips32/addmul_1.asm \
|
||||
sub_n.asm mpn/mips32/sub_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/mips32/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
/* #undef HAVE_DOUBLE_IEEE_BIG_ENDIAN */
|
||||
#define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
/* #undef HAVE_LIMB_BIG_ENDIAN */
|
||||
#define HAVE_LIMB_LITTLE_ENDIAN 1
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .rdata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<57>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`mips32/mips-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_mipsel')
|
||||
define_not_for_expansion(`HAVE_ABI_o32')
|
||||
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
/* gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002 Free Software Foundation,
|
||||
Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* Generated by tuneup.c, 2002-02-20, gcc 2.95 (R3000) */
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 20
|
||||
#define MUL_TOOM33_THRESHOLD 50
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 7
|
||||
#define SQR_TOOM2_THRESHOLD 57
|
||||
#define SQR_TOOM3_THRESHOLD 78
|
||||
|
||||
#define DIV_SB_PREINV_THRESHOLD 0 /* always */
|
||||
#define DIV_DC_THRESHOLD 57
|
||||
#define POWM_THRESHOLD 78
|
||||
|
||||
#define GCD_ACCEL_THRESHOLD 3
|
||||
#define JACOBI_BASE_METHOD 2
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define USE_PREINV_MOD_1 1
|
||||
#define DIVREM_2_THRESHOLD 0 /* always */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 19
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 25
|
||||
#define SET_STR_THRESHOLD 309
|
||||
|
||||
#define MUL_FFT_TABLE { 496, 1056, 2176, 5632, 14336, 40960, 0 }
|
||||
#define MUL_FFT_MODF_THRESHOLD 624
|
||||
#define MUL_FFT_THRESHOLD 5888
|
||||
|
||||
#define SQR_FFT_TABLE { 496, 1184, 2176, 5632, 14336, 40960, 0 }
|
||||
#define SQR_FFT_MODF_THRESHOLD 560
|
||||
#define SQR_FFT_THRESHOLD 5376
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
184
external/lgpl3/gmp/lib/libgmp/arch/or1k/Makefile.inc
vendored
184
external/lgpl3/gmp/lib/libgmp/arch/or1k/Makefile.inc
vendored
|
|
@ -1,184 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.1 2014/09/03 19:11:24 matt Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
divrem_2.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom2_sqr.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
tabselect.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
lshift.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
mod_34lsub1.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
rshift.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
bdiv_dbm1c.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
toom8_sqr.c \
|
||||
mul_basecase.c \
|
||||
addmul_1.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
mul_1.c \
|
||||
sub_n.c \
|
||||
toom_eval_pm2.c \
|
||||
add_n.c \
|
||||
subcnd_n.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
submul_1.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
mode1o.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
lshiftc.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
diveby3.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/or1k/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/or1k/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/generic/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_powerpc */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
/* #undef HAVE_NATIVE_mpn_add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
/* #undef HAVE_NATIVE_mpn_lshift */
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rshift */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diagonal */
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_tabselect */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm */
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
/* #undef LSYM_PREFIX */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_or1k')
|
||||
define_not_for_expansion(`HAVE_ABI_standard')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
/* Generic C gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
|
||||
/* Values for GMP_LIMB_BITS etc will be determined by ./configure and put
|
||||
in config.h. */
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/or1k/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/or1k/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,193 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.6 2013/12/04 00:49:18 mrg Exp $
|
||||
|
||||
SRCS+= \
|
||||
random.c \
|
||||
toom_interpolate_7pts.c \
|
||||
sbpi1_divappr_q.c \
|
||||
random2.c \
|
||||
mu_bdiv_q.c \
|
||||
mulmid_basecase.c \
|
||||
jacobi_2.c \
|
||||
toom32_mul.c \
|
||||
toom44_mul.c \
|
||||
toom8h_mul.c \
|
||||
toom2_sqr.c \
|
||||
zero.c \
|
||||
mod_1_4.c \
|
||||
gcdext.c \
|
||||
add_err3_n.c \
|
||||
binvert.c \
|
||||
mu_div_q.c \
|
||||
invertappr.c \
|
||||
add_n_sub_n.c \
|
||||
dump.c \
|
||||
mu_divappr_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
hgcd_reduce.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
toom6_sqr.c \
|
||||
divrem_1.c \
|
||||
hgcd_step.c \
|
||||
sub_err3_n.c \
|
||||
mod_1.c \
|
||||
toom42_mulmid.c \
|
||||
divexact.c \
|
||||
jacobi.c \
|
||||
powlo.c \
|
||||
mul.c \
|
||||
set_str.c \
|
||||
toom42_mul.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom54_mul.c \
|
||||
dcpi1_divappr_q.c \
|
||||
copyd.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
mod_1_3.c \
|
||||
com.c \
|
||||
copyi.c \
|
||||
toom_couple_handling.c \
|
||||
add.c \
|
||||
div_qr_2.c \
|
||||
toom_interpolate_12pts.c \
|
||||
perfsqr.c \
|
||||
toom53_mul.c \
|
||||
toom_eval_pm2exp.c \
|
||||
mu_div_qr.c \
|
||||
toom_interpolate_16pts.c \
|
||||
bdiv_q.c \
|
||||
toom22_mul.c \
|
||||
bsqrtinv.c \
|
||||
toom4_sqr.c \
|
||||
div_q.c \
|
||||
jacbase.c \
|
||||
addcnd_n.c \
|
||||
hgcd_matrix.c \
|
||||
mullo_n.c \
|
||||
toom33_mul.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
mod_1_2.c \
|
||||
sub_1.c \
|
||||
add_err2_n.c \
|
||||
trialdiv.c \
|
||||
add_1.c \
|
||||
sqr_basecase.c \
|
||||
toom_interpolate_5pts.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
pre_mod_1.c \
|
||||
hgcd.c \
|
||||
sqrtrem.c \
|
||||
bdiv_q_1.c \
|
||||
gcdext_1.c \
|
||||
toom63_mul.c \
|
||||
div_qr_2u_pi1.c \
|
||||
mul_basecase.c \
|
||||
toom8_sqr.c \
|
||||
neg.c \
|
||||
gcdext_lehmer.c \
|
||||
divis.c \
|
||||
dcpi1_div_q.c \
|
||||
subcnd_n.c \
|
||||
toom_eval_pm2.c \
|
||||
hgcd2.c \
|
||||
toom62_mul.c \
|
||||
comb_tables.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sub_err2_n.c \
|
||||
scan1.c \
|
||||
brootinv.c \
|
||||
pre_divrem_1.c \
|
||||
perfpow.c \
|
||||
get_str.c \
|
||||
mulmod_bnm1.c \
|
||||
mullo_basecase.c \
|
||||
tdiv_qr.c \
|
||||
div_qr_2n_pi1.c \
|
||||
toom43_mul.c \
|
||||
mod_1_1.c \
|
||||
matrix22_mul.c \
|
||||
powm_sec.c \
|
||||
divrem.c \
|
||||
bsqrt.c \
|
||||
gcd_1.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
mul_n.c \
|
||||
redc_2.c \
|
||||
toom6h_mul.c \
|
||||
sqrmod_bnm1.c \
|
||||
mul_fft.c \
|
||||
mulmid.c \
|
||||
powm.c \
|
||||
rootrem.c \
|
||||
toom_interpolate_8pts.c \
|
||||
remove.c \
|
||||
dive_1.c \
|
||||
cmp.c \
|
||||
toom_eval_pm1.c \
|
||||
hgcd_appr.c \
|
||||
scan0.c \
|
||||
gcd_subdiv_step.c \
|
||||
sbpi1_div_qr.c \
|
||||
invert.c \
|
||||
sub.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
broot.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
hgcd2_jacobi.c \
|
||||
add_err1_n.c \
|
||||
mulmid_n.c \
|
||||
redc_1.c \
|
||||
sqr.c \
|
||||
nussbaumer_mul.c \
|
||||
mu_bdiv_qr.c \
|
||||
pow_1.c \
|
||||
get_d.c \
|
||||
toom52_mul.c \
|
||||
sbpi1_div_q.c \
|
||||
fib2_ui.c \
|
||||
bdiv_qr.c \
|
||||
hgcd_jacobi.c \
|
||||
toom3_sqr.c \
|
||||
gcd.c \
|
||||
redc_n.c \
|
||||
sub_err1_n.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
xor_n.c mpn/generic/logops_n.c \
|
||||
sb_div_r_sec.c mpn/generic/sb_div_sec.c \
|
||||
nand_n.c mpn/generic/logops_n.c \
|
||||
nior_n.c mpn/generic/logops_n.c \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
sbpi1_div_qr_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
and_n.c mpn/generic/logops_n.c \
|
||||
ior_n.c mpn/generic/logops_n.c \
|
||||
sb_div_qr_sec.c mpn/generic/sb_div_sec.c \
|
||||
xnor_n.c mpn/generic/logops_n.c \
|
||||
iorn_n.c mpn/generic/logops_n.c \
|
||||
sbpi1_div_r_sec.c mpn/generic/sbpi1_div_sec.c \
|
||||
andn_n.c mpn/generic/logops_n.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
sqr_diagonal.asm mpn/powerpc32/sqr_diagonal.asm \
|
||||
add_n.asm mpn/powerpc32/aors_n.asm \
|
||||
sublsh1_n.asm mpn/powerpc32/sublsh1_n.asm \
|
||||
submul_1.asm mpn/powerpc32/submul_1.asm \
|
||||
umul.asm mpn/powerpc32/umul.asm \
|
||||
tabselect.asm mpn/powerpc32/tabselect.asm \
|
||||
lshift.asm mpn/powerpc32/lshift.asm \
|
||||
mul_1.asm mpn/powerpc32/mul_1.asm \
|
||||
bdiv_dbm1c.asm mpn/powerpc32/bdiv_dbm1c.asm \
|
||||
rshift.asm mpn/powerpc32/rshift.asm \
|
||||
mod_34lsub1.asm mpn/powerpc32/mod_34lsub1.asm \
|
||||
lshiftc.asm mpn/powerpc32/lshiftc.asm \
|
||||
mode1o.asm mpn/powerpc32/mode1o.asm \
|
||||
addlsh1_n.asm mpn/powerpc32/addlsh1_n.asm \
|
||||
diveby3.asm mpn/powerpc32/diveby3.asm \
|
||||
invert_limb.asm mpn/powerpc32/invert_limb.asm \
|
||||
addmul_1.asm mpn/powerpc32/addmul_1.asm \
|
||||
divrem_2.asm mpn/powerpc32/divrem_2.asm \
|
||||
sub_n.asm mpn/powerpc32/aors_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=32
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
630
external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h
vendored
630
external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h
vendored
|
|
@ -1,630 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/powerpc32/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
#define HAVE_HOST_CPU_FAMILY_powerpc 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z900 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z990 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z9 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z10 */
|
||||
/* #undef HAVE_HOST_CPU_s390_z196 */
|
||||
|
||||
/* Define to 1 iff we have a s390 with 64-bit registers. */
|
||||
/* #undef HAVE_HOST_CPU_s390_zarch */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
#define HAVE_NATIVE_mpn_add_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addcnd_n */
|
||||
#define HAVE_NATIVE_mpn_addlsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2s */
|
||||
/* #undef HAVE_NATIVE_mpn_and_n */
|
||||
/* #undef HAVE_NATIVE_mpn_andn_n */
|
||||
#define HAVE_NATIVE_mpn_bdiv_dbm1c 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_com */
|
||||
/* #undef HAVE_NATIVE_mpn_copyd */
|
||||
/* #undef HAVE_NATIVE_mpn_copyi */
|
||||
/* #undef HAVE_NATIVE_mpn_div_qr_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
#define HAVE_NATIVE_mpn_divexact_by3c 1
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
#define HAVE_NATIVE_mpn_divrem_2 1
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
#define HAVE_NATIVE_mpn_invert_limb 1
|
||||
/* #undef HAVE_NATIVE_mpn_ior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_iorn_n */
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
#define HAVE_NATIVE_mpn_lshiftc 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
#define HAVE_NATIVE_mpn_mod_34lsub1 1
|
||||
#define HAVE_NATIVE_mpn_modexact_1_odd 1
|
||||
#define HAVE_NATIVE_mpn_modexact_1c_odd 1
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
/* #undef HAVE_NATIVE_mpn_nand_n */
|
||||
/* #undef HAVE_NATIVE_mpn_nior_n */
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
#define HAVE_NATIVE_mpn_sub_nc 1
|
||||
/* #undef HAVE_NATIVE_mpn_subcnd_n */
|
||||
#define HAVE_NATIVE_mpn_sublsh1_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
#define HAVE_NATIVE_mpn_tabselect 1
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
/* #undef HAVE_NATIVE_mpn_xor_n */
|
||||
/* #undef HAVE_NATIVE_mpn_xnor_n */
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
#define HAVE_SPEED_CYCLECOUNTER 0
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 for Windos/64 */
|
||||
/* #undef HOST_DOS64 */
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.1.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.1.3"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 4
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.1.3"
|
||||
|
||||
/* Defined to 1 as per --enable-assembly */
|
||||
#define WANT_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
dnl config.m4. Generated automatically by configure.
|
||||
changequote(<,>)
|
||||
ifdef(<__CONFIG_M4_INCLUDED__>,,<
|
||||
define(<WANT_ASSERT>,0)
|
||||
define(<WANT_PROFILING>,<`no'>)
|
||||
define(<M4WRAP_SPURIOUS>,<no>)
|
||||
define(<TEXT>, <.text>)
|
||||
define(<DATA>, <.data>)
|
||||
define(<LABEL_SUFFIX>, <:>)
|
||||
define(<GLOBL>, <.globl>)
|
||||
define(<GLOBL_ATTR>, <>)
|
||||
define(<GSYM_PREFIX>, <>)
|
||||
define(<RODATA>, < .section .rodata>)
|
||||
define(<TYPE>, <.type $1,@$2>)
|
||||
define(<SIZE>, <.size $1,$2>)
|
||||
define(<LSYM_PREFIX>, <.L>)
|
||||
define(<W32>, <.long>)
|
||||
define(<ALIGN_LOGARITHMIC>,<yes>)
|
||||
define(<PIC_ALWAYS>,<no>)
|
||||
define(<WANT_R_REGISTERS>,<no>)
|
||||
define(<SQR_TOOM2_THRESHOLD>,<26>)
|
||||
define(<BMOD_1_TO_MOD_1_THRESHOLD>,<66>)
|
||||
define(<SIZEOF_UNSIGNED>,<4>)
|
||||
define(<GMP_LIMB_BITS>,32)
|
||||
define(<GMP_NAIL_BITS>,0)
|
||||
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
|
||||
>)
|
||||
changequote(`,')
|
||||
ifdef(`__CONFIG_M4_INCLUDED__',,`
|
||||
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
|
||||
include_mpn(`powerpc32/powerpc-defs.m4')
|
||||
include_mpn(`powerpc32/elf.m4')
|
||||
define_not_for_expansion(`HAVE_HOST_CPU_powerpc')
|
||||
define_not_for_expansion(`HAVE_ABI_32')
|
||||
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
|
||||
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
|
||||
')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
|
|
@ -1,203 +0,0 @@
|
|||
/* PowerPC-32 gmp-mparam.h -- Compiler/machine parameter header file.
|
||||
|
||||
Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2008, 2009,
|
||||
2010 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
|
||||
|
||||
#define GMP_LIMB_BITS 32
|
||||
#define BYTES_PER_MP_LIMB 4
|
||||
|
||||
|
||||
/* This file is supposed to be used for 604, 604e, 744x/745x/747x (G4+), i.e.,
|
||||
32-bit PowerPC processors with reasonably fast integer multiply insns. The
|
||||
values below are chosen to be best for the latter processors, since 604 is
|
||||
largely irrelevant today.
|
||||
|
||||
In mpn/powerpc32/750/gmp-mparam.h there are values for 75x (G3) and for
|
||||
7400/7410 (G4), both which have much slower multiply instructions. */
|
||||
|
||||
/* 1417 MHz PPC 7447A */
|
||||
|
||||
#define DIVREM_1_NORM_THRESHOLD 0 /* always */
|
||||
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_1P_METHOD 1
|
||||
#define MOD_1_NORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1_UNNORM_THRESHOLD 0 /* always */
|
||||
#define MOD_1N_TO_MOD_1_1_THRESHOLD 8
|
||||
#define MOD_1U_TO_MOD_1_1_THRESHOLD 6
|
||||
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 8
|
||||
#define MOD_1_2_TO_MOD_1_4_THRESHOLD 49
|
||||
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 18
|
||||
#define USE_PREINV_DIVREM_1 1
|
||||
#define DIV_QR_2_PI2_THRESHOLD MP_SIZE_T_MAX /* never */
|
||||
#define DIVEXACT_1_THRESHOLD 0 /* always */
|
||||
#define BMOD_1_TO_MOD_1_THRESHOLD 66
|
||||
|
||||
#define MUL_TOOM22_THRESHOLD 14
|
||||
#define MUL_TOOM33_THRESHOLD 73
|
||||
#define MUL_TOOM44_THRESHOLD 106
|
||||
#define MUL_TOOM6H_THRESHOLD 157
|
||||
#define MUL_TOOM8H_THRESHOLD 236
|
||||
|
||||
#define MUL_TOOM32_TO_TOOM43_THRESHOLD 73
|
||||
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 72
|
||||
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 73
|
||||
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 72
|
||||
#define MUL_TOOM43_TO_TOOM54_THRESHOLD 82
|
||||
|
||||
#define SQR_BASECASE_THRESHOLD 4
|
||||
#define SQR_TOOM2_THRESHOLD 26
|
||||
#define SQR_TOOM3_THRESHOLD 77
|
||||
#define SQR_TOOM4_THRESHOLD 136
|
||||
#define SQR_TOOM6_THRESHOLD 189
|
||||
#define SQR_TOOM8_THRESHOLD 284
|
||||
|
||||
#define MULMID_TOOM42_THRESHOLD 32
|
||||
|
||||
#define MULMOD_BNM1_THRESHOLD 9
|
||||
#define SQRMOD_BNM1_THRESHOLD 14
|
||||
|
||||
#define MUL_FFT_MODF_THRESHOLD 284 /* k = 5 */
|
||||
#define MUL_FFT_TABLE3 \
|
||||
{ { 284, 5}, { 17, 6}, { 9, 5}, { 19, 6}, \
|
||||
{ 13, 7}, { 7, 6}, { 17, 7}, { 9, 6}, \
|
||||
{ 20, 7}, { 11, 6}, { 23, 7}, { 13, 8}, \
|
||||
{ 7, 7}, { 19, 8}, { 11, 7}, { 25, 9}, \
|
||||
{ 7, 8}, { 15, 7}, { 33, 8}, { 19, 7}, \
|
||||
{ 39, 8}, { 23, 7}, { 47, 9}, { 15, 8}, \
|
||||
{ 39, 9}, { 23, 8}, { 47,10}, { 15, 9}, \
|
||||
{ 31, 8}, { 67, 9}, { 39, 8}, { 79, 9}, \
|
||||
{ 47, 8}, { 95,10}, { 31, 9}, { 71, 8}, \
|
||||
{ 143, 9}, { 79,10}, { 47, 9}, { 95,11}, \
|
||||
{ 31,10}, { 63, 9}, { 127, 8}, { 255, 9}, \
|
||||
{ 135, 8}, { 271, 9}, { 143,10}, { 79, 9}, \
|
||||
{ 159, 8}, { 319, 9}, { 175,10}, { 95, 9}, \
|
||||
{ 191, 8}, { 383, 9}, { 207, 8}, { 415,11}, \
|
||||
{ 63,10}, { 127, 9}, { 255, 8}, { 511, 9}, \
|
||||
{ 271,10}, { 143, 9}, { 287, 8}, { 575,10}, \
|
||||
{ 159, 9}, { 319,10}, { 175,11}, { 95,10}, \
|
||||
{ 191, 9}, { 383,10}, { 207, 9}, { 415, 8}, \
|
||||
{ 831,12}, { 63,11}, { 127,10}, { 255, 9}, \
|
||||
{ 511,10}, { 271, 9}, { 543, 8}, { 1087,10}, \
|
||||
{ 287, 9}, { 575,11}, { 159,10}, { 319, 9}, \
|
||||
{ 639,10}, { 351, 9}, { 703,11}, { 191,10}, \
|
||||
{ 415, 9}, { 831,11}, { 223,10}, { 447, 9}, \
|
||||
{ 895,10}, { 479, 9}, { 959,12}, { 127,11}, \
|
||||
{ 255,10}, { 543, 9}, { 1087,11}, { 287,10}, \
|
||||
{ 607,11}, { 319,10}, { 639,11}, { 351,10}, \
|
||||
{ 703, 9}, { 1407,12}, { 191,11}, { 383,10}, \
|
||||
{ 767,11}, { 415,10}, { 831,11}, { 447,10}, \
|
||||
{ 895,11}, { 479,10}, { 959,13}, { 127,12}, \
|
||||
{ 255,11}, { 543,10}, { 1087,11}, { 607,12}, \
|
||||
{ 319,11}, { 639,10}, { 1279,11}, { 703,10}, \
|
||||
{ 1407,12}, { 383,11}, { 831,12}, { 447,11}, \
|
||||
{ 959,10}, { 1919,13}, { 255,12}, { 511,11}, \
|
||||
{ 1087,12}, { 575,11}, { 1215,10}, { 2431,12}, \
|
||||
{ 639,11}, { 1279,12}, { 703,11}, { 1407,13}, \
|
||||
{ 383,12}, { 959,11}, { 1919,14}, { 255,13}, \
|
||||
{ 511,12}, { 1215,11}, { 2431,13}, { 639,12}, \
|
||||
{ 1471,13}, { 767,12}, { 1599,13}, { 895,12}, \
|
||||
{ 1919,14}, { 511,13}, { 1023,12}, { 2111,13}, \
|
||||
{ 1151,12}, { 2431,13}, { 1407,14}, { 767,13}, \
|
||||
{ 1535,12}, { 3071,13}, { 1919,12}, { 3839,15}, \
|
||||
{ 32768,16} }
|
||||
#define MUL_FFT_TABLE3_SIZE 165
|
||||
#define MUL_FFT_THRESHOLD 3392
|
||||
|
||||
#define SQR_FFT_MODF_THRESHOLD 236 /* k = 5 */
|
||||
#define SQR_FFT_TABLE3 \
|
||||
{ { 248, 5}, { 17, 6}, { 9, 5}, { 19, 6}, \
|
||||
{ 17, 7}, { 9, 6}, { 20, 7}, { 11, 6}, \
|
||||
{ 23, 7}, { 13, 8}, { 7, 7}, { 19, 8}, \
|
||||
{ 11, 7}, { 25, 9}, { 7, 8}, { 15, 7}, \
|
||||
{ 33, 8}, { 19, 7}, { 39, 8}, { 23, 7}, \
|
||||
{ 47, 8}, { 27, 9}, { 15, 8}, { 39, 9}, \
|
||||
{ 23, 8}, { 47,10}, { 15, 9}, { 31, 8}, \
|
||||
{ 63, 9}, { 39, 8}, { 79, 9}, { 47,10}, \
|
||||
{ 31, 9}, { 63, 8}, { 127, 9}, { 71, 8}, \
|
||||
{ 143, 9}, { 79,10}, { 47, 9}, { 95,11}, \
|
||||
{ 31,10}, { 63, 9}, { 127, 8}, { 255, 7}, \
|
||||
{ 511, 9}, { 143,10}, { 79, 9}, { 159, 8}, \
|
||||
{ 319, 9}, { 175, 8}, { 351,10}, { 95, 9}, \
|
||||
{ 191, 8}, { 383, 9}, { 207, 8}, { 415,11}, \
|
||||
{ 63,10}, { 127, 9}, { 255, 8}, { 511,10}, \
|
||||
{ 143, 9}, { 287, 8}, { 575,10}, { 159, 9}, \
|
||||
{ 319,10}, { 175, 9}, { 351,11}, { 95,10}, \
|
||||
{ 191, 9}, { 383,10}, { 207, 9}, { 415, 8}, \
|
||||
{ 831,12}, { 63,11}, { 127,10}, { 255, 9}, \
|
||||
{ 511,10}, { 271, 9}, { 543,10}, { 287, 9}, \
|
||||
{ 575,11}, { 159,10}, { 319, 9}, { 639,10}, \
|
||||
{ 351, 9}, { 703, 8}, { 1407, 9}, { 735,11}, \
|
||||
{ 191,10}, { 415, 9}, { 831,11}, { 223,10}, \
|
||||
{ 447, 9}, { 895,10}, { 479,12}, { 127,11}, \
|
||||
{ 255,10}, { 543,11}, { 287,10}, { 607,11}, \
|
||||
{ 319,10}, { 639,11}, { 351,10}, { 703, 9}, \
|
||||
{ 1407,12}, { 191,11}, { 383,13}, { 127,12}, \
|
||||
{ 255,11}, { 543,10}, { 1087,11}, { 575,10}, \
|
||||
{ 1151,12}, { 319,11}, { 703,10}, { 1407,12}, \
|
||||
{ 383,11}, { 831,12}, { 447,11}, { 959,13}, \
|
||||
{ 255,12}, { 511,11}, { 1087,12}, { 575,11}, \
|
||||
{ 1215,12}, { 639,11}, { 1279,12}, { 703,11}, \
|
||||
{ 1407,13}, { 383,12}, { 959,14}, { 255,13}, \
|
||||
{ 511,12}, { 1215,11}, { 2431,13}, { 639,12}, \
|
||||
{ 1471,13}, { 767,12}, { 1599,13}, { 895,12}, \
|
||||
{ 1919,14}, { 511,13}, { 1023,12}, { 2111,13}, \
|
||||
{ 1151,12}, { 2431,13}, { 1407,12}, { 2815,14}, \
|
||||
{ 767,13}, { 1535,12}, { 3199,13}, { 1919,15}, \
|
||||
{ 32768,16} }
|
||||
#define SQR_FFT_TABLE3_SIZE 153
|
||||
#define SQR_FFT_THRESHOLD 2368
|
||||
|
||||
#define MULLO_BASECASE_THRESHOLD 0 /* always */
|
||||
#define MULLO_DC_THRESHOLD 45
|
||||
#define MULLO_MUL_N_THRESHOLD 6633
|
||||
|
||||
#define DC_DIV_QR_THRESHOLD 43
|
||||
#define DC_DIVAPPR_Q_THRESHOLD 153
|
||||
#define DC_BDIV_QR_THRESHOLD 54
|
||||
#define DC_BDIV_Q_THRESHOLD 124
|
||||
|
||||
#define INV_MULMOD_BNM1_THRESHOLD 42
|
||||
#define INV_NEWTON_THRESHOLD 179
|
||||
#define INV_APPR_THRESHOLD 157
|
||||
|
||||
#define BINV_NEWTON_THRESHOLD 204
|
||||
#define REDC_1_TO_REDC_N_THRESHOLD 54
|
||||
|
||||
#define MU_DIV_QR_THRESHOLD 998
|
||||
#define MU_DIVAPPR_Q_THRESHOLD 1037
|
||||
#define MUPI_DIV_QR_THRESHOLD 84
|
||||
#define MU_BDIV_QR_THRESHOLD 748
|
||||
#define MU_BDIV_Q_THRESHOLD 942
|
||||
|
||||
#define POWM_SEC_TABLE 4,23,164,616,1812
|
||||
|
||||
#define MATRIX22_STRASSEN_THRESHOLD 11
|
||||
#define HGCD_THRESHOLD 118
|
||||
#define HGCD_APPR_THRESHOLD 167
|
||||
#define HGCD_REDUCE_THRESHOLD 1679
|
||||
#define GCD_DC_THRESHOLD 339
|
||||
#define GCDEXT_DC_THRESHOLD 273
|
||||
#define JACOBI_BASE_METHOD 4
|
||||
|
||||
#define GET_STR_DC_THRESHOLD 12
|
||||
#define GET_STR_PRECOMPUTE_THRESHOLD 27
|
||||
#define SET_STR_DC_THRESHOLD 781
|
||||
#define SET_STR_PRECOMPUTE_THRESHOLD 1505
|
||||
|
||||
#define FAC_DSC_THRESHOLD 141
|
||||
#define FAC_ODD_THRESHOLD 34
|
||||
2231
external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h
vendored
2231
external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h
vendored
File diff suppressed because it is too large
Load Diff
|
|
@ -1,161 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.4 2014/02/26 15:35:05 christos Exp $
|
||||
|
||||
SRCS+= \
|
||||
add.c \
|
||||
add_1.c \
|
||||
bdiv_dbm1c.c \
|
||||
bdiv_q.c \
|
||||
bdiv_q_1.c \
|
||||
bdiv_qr.c \
|
||||
binvert.c \
|
||||
cmp.c \
|
||||
dcpi1_bdiv_q.c \
|
||||
dcpi1_bdiv_qr.c \
|
||||
dcpi1_div_q.c \
|
||||
dcpi1_div_qr.c \
|
||||
dcpi1_divappr_q.c \
|
||||
div_q.c \
|
||||
div_qr_2n_pi1.c \
|
||||
dive_1.c \
|
||||
diveby3.c \
|
||||
divexact.c \
|
||||
divis.c \
|
||||
divrem.c \
|
||||
divrem_1.c \
|
||||
divrem_2.c \
|
||||
dump.c \
|
||||
fib2_ui.c \
|
||||
gcd.c \
|
||||
gcd_1.c \
|
||||
gcd_subdiv_step.c \
|
||||
gcdext.c \
|
||||
gcdext_1.c \
|
||||
gcdext_lehmer.c \
|
||||
get_d.c \
|
||||
get_str.c \
|
||||
hgcd.c \
|
||||
hgcd2.c \
|
||||
hgcd_appr.c \
|
||||
hgcd_matrix.c \
|
||||
hgcd_reduce.c \
|
||||
hgcd_step.c \
|
||||
invert.c \
|
||||
invertappr.c \
|
||||
jacbase.c \
|
||||
lshiftc.c \
|
||||
matrix22_mul.c \
|
||||
matrix22_mul1_inverse_vector.c \
|
||||
mod_1.c \
|
||||
mod_1_1.c \
|
||||
mod_1_2.c \
|
||||
mod_1_3.c \
|
||||
mod_1_4.c \
|
||||
mod_34lsub1.c \
|
||||
mode1o.c \
|
||||
mu_bdiv_q.c \
|
||||
mu_bdiv_qr.c \
|
||||
mu_div_q.c \
|
||||
mu_div_qr.c \
|
||||
mu_divappr_q.c \
|
||||
mul.c \
|
||||
mul_basecase.c \
|
||||
mul_fft.c \
|
||||
mul_n.c \
|
||||
mullo_basecase.c \
|
||||
mullo_n.c \
|
||||
mulmod_bnm1.c \
|
||||
neg.c \
|
||||
nussbaumer_mul.c \
|
||||
perfpow.c \
|
||||
perfsqr.c \
|
||||
pow_1.c \
|
||||
powlo.c \
|
||||
powm.c \
|
||||
powm_sec.c \
|
||||
pre_divrem_1.c \
|
||||
pre_mod_1.c \
|
||||
random.c \
|
||||
random2.c \
|
||||
redc_1.c \
|
||||
redc_2.c \
|
||||
redc_n.c \
|
||||
remove.c \
|
||||
rootrem.c \
|
||||
sbpi1_bdiv_q.c \
|
||||
sbpi1_bdiv_qr.c \
|
||||
sbpi1_div_q.c \
|
||||
sbpi1_div_qr.c \
|
||||
sbpi1_divappr_q.c \
|
||||
scan0.c \
|
||||
scan1.c \
|
||||
set_str.c \
|
||||
sqr.c \
|
||||
sqr_basecase.c \
|
||||
sqrmod_bnm1.c \
|
||||
sqrtrem.c \
|
||||
sub.c \
|
||||
sub_1.c \
|
||||
subcnd_n.c \
|
||||
tdiv_qr.c \
|
||||
toom22_mul.c \
|
||||
toom2_sqr.c \
|
||||
toom32_mul.c \
|
||||
toom33_mul.c \
|
||||
toom3_sqr.c \
|
||||
toom42_mul.c \
|
||||
toom43_mul.c \
|
||||
toom44_mul.c \
|
||||
toom4_sqr.c \
|
||||
toom52_mul.c \
|
||||
toom53_mul.c \
|
||||
toom62_mul.c \
|
||||
toom63_mul.c \
|
||||
toom6_sqr.c \
|
||||
toom6h_mul.c \
|
||||
toom8_sqr.c \
|
||||
toom8h_mul.c \
|
||||
toom_couple_handling.c \
|
||||
toom_eval_dgr3_pm1.c \
|
||||
toom_eval_dgr3_pm2.c \
|
||||
toom_eval_pm1.c \
|
||||
toom_eval_pm2.c \
|
||||
toom_eval_pm2exp.c \
|
||||
toom_eval_pm2rexp.c \
|
||||
toom_interpolate_12pts.c \
|
||||
toom_interpolate_16pts.c \
|
||||
toom_interpolate_5pts.c \
|
||||
toom_interpolate_6pts.c \
|
||||
toom_interpolate_7pts.c \
|
||||
toom_interpolate_8pts.c \
|
||||
trialdiv.c \
|
||||
zero.c \
|
||||
|
||||
C_SRCS_LIST= \
|
||||
hamdist.c mpn/generic/popham.c \
|
||||
popcount.c mpn/generic/popham.c \
|
||||
|
||||
ASM_SRCS_LIST= \
|
||||
nand_n.asm mpn/powerpc64/logops_n.asm \
|
||||
sqr_diagonal.asm mpn/powerpc64/mode32/sqr_diagonal.asm \
|
||||
add_n.asm mpn/powerpc64/mode32/add_n.asm \
|
||||
xor_n.asm mpn/powerpc64/logops_n.asm \
|
||||
submul_1.asm mpn/powerpc64/mode32/submul_1.asm \
|
||||
umul.asm mpn/powerpc64/umul.asm \
|
||||
nior_n.asm mpn/powerpc64/logops_n.asm \
|
||||
lshift.asm mpn/powerpc64/lshift.asm \
|
||||
and_n.asm mpn/powerpc64/logops_n.asm \
|
||||
mul_1.asm mpn/powerpc64/mode32/mul_1.asm \
|
||||
copyd.asm mpn/powerpc64/copyd.asm \
|
||||
andn_n.asm mpn/powerpc64/logops_n.asm \
|
||||
com.asm mpn/powerpc64/com.asm \
|
||||
copyi.asm mpn/powerpc64/copyi.asm \
|
||||
rshift.asm mpn/powerpc64/rshift.asm \
|
||||
iorn_n.asm mpn/powerpc64/logops_n.asm \
|
||||
ior_n.asm mpn/powerpc64/logops_n.asm \
|
||||
xnor_n.asm mpn/powerpc64/logops_n.asm \
|
||||
addmul_1.asm mpn/powerpc64/mode32/addmul_1.asm \
|
||||
sub_n.asm mpn/powerpc64/mode32/sub_n.asm \
|
||||
|
||||
GMP_LIMB_BITS=64
|
||||
|
||||
M4FLAGS= -DPIC
|
||||
|
|
@ -1,587 +0,0 @@
|
|||
/* config.h. Generated from config.in by configure. */
|
||||
/* config.in. Generated from configure.in by autoheader. */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU MP Library.
|
||||
|
||||
The GNU MP Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
The GNU MP Library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
|
||||
*/
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The gmp-mparam.h file (a string) the tune program should suggest updating.
|
||||
*/
|
||||
#define GMP_MPARAM_H_SUGGEST "./mpn/generic/gmp-mparam.h"
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if alloca() works (via gmp-impl.h). */
|
||||
#define HAVE_ALLOCA 1
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
|
||||
#define HAVE_ATTRIBUTE_CONST 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
|
||||
#define HAVE_ATTRIBUTE_MALLOC 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
|
||||
*/
|
||||
#define HAVE_ATTRIBUTE_MODE 1
|
||||
|
||||
/* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
|
||||
#define HAVE_ATTRIBUTE_NORETURN 1
|
||||
|
||||
/* Define to 1 if you have the `attr_get' function. */
|
||||
/* #undef HAVE_ATTR_GET */
|
||||
|
||||
/* Define to 1 if tests/libtests has calling conventions checking for the CPU
|
||||
*/
|
||||
/* #undef HAVE_CALLING_CONVENTIONS */
|
||||
|
||||
/* Define to 1 if you have the `clock' function. */
|
||||
#define HAVE_CLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function. */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if you have the `cputime' function. */
|
||||
/* #undef HAVE_CPUTIME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_FSCANF 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_OPTARG 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_ERRLIST 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_NERR 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_UNGETC 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_VFPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define one of the following to 1 for the format of a `double'.
|
||||
If your format is not among these choices, or you don't know what it is,
|
||||
then leave all undefined.
|
||||
IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
|
||||
swapped, as used by ARM CPUs in little endian mode. */
|
||||
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
|
||||
/* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
|
||||
/* #undef HAVE_DOUBLE_VAX_D */
|
||||
/* #undef HAVE_DOUBLE_VAX_G */
|
||||
/* #undef HAVE_DOUBLE_CRAY_CFP */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `getsysinfo' function. */
|
||||
/* #undef HAVE_GETSYSINFO */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define one of these to 1 for the host CPU family.
|
||||
If your CPU is not in any of these families, leave all undefined.
|
||||
For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_alpha */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_m68k */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_power */
|
||||
#define HAVE_HOST_CPU_FAMILY_powerpc 1
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86 */
|
||||
/* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
|
||||
|
||||
/* Define one of the following to 1 for the host CPU, as per the output of
|
||||
./config.guess. If your CPU is not listed here, leave all undefined. */
|
||||
/* #undef HAVE_HOST_CPU_alphaev67 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev68 */
|
||||
/* #undef HAVE_HOST_CPU_alphaev7 */
|
||||
/* #undef HAVE_HOST_CPU_m68020 */
|
||||
/* #undef HAVE_HOST_CPU_m68030 */
|
||||
/* #undef HAVE_HOST_CPU_m68040 */
|
||||
/* #undef HAVE_HOST_CPU_m68060 */
|
||||
/* #undef HAVE_HOST_CPU_m68360 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc604e */
|
||||
/* #undef HAVE_HOST_CPU_powerpc750 */
|
||||
/* #undef HAVE_HOST_CPU_powerpc7400 */
|
||||
/* #undef HAVE_HOST_CPU_supersparc */
|
||||
/* #undef HAVE_HOST_CPU_i386 */
|
||||
/* #undef HAVE_HOST_CPU_i586 */
|
||||
/* #undef HAVE_HOST_CPU_i686 */
|
||||
/* #undef HAVE_HOST_CPU_pentium */
|
||||
/* #undef HAVE_HOST_CPU_pentiummmx */
|
||||
/* #undef HAVE_HOST_CPU_pentiumpro */
|
||||
/* #undef HAVE_HOST_CPU_pentium2 */
|
||||
/* #undef HAVE_HOST_CPU_pentium3 */
|
||||
|
||||
/* Define to 1 if the system has the type `intmax_t'. */
|
||||
#define HAVE_INTMAX_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <invent.h> header file. */
|
||||
/* #undef HAVE_INVENT_H */
|
||||
|
||||
/* Define to 1 if you have the <langinfo.h> header file. */
|
||||
#define HAVE_LANGINFO_H 1
|
||||
|
||||
/* Define one of these to 1 for the endianness of `mp_limb_t'.
|
||||
If the endianness is not a simple big or little, or you don't know what
|
||||
it is, then leave both undefined. */
|
||||
#define HAVE_LIMB_BIG_ENDIAN 1
|
||||
/* #undef HAVE_LIMB_LITTLE_ENDIAN */
|
||||
|
||||
/* Define to 1 if you have the `localeconv' function. */
|
||||
#define HAVE_LOCALECONV 1
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#define HAVE_LOCALE_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `long double'. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if the system has the type `long long'. */
|
||||
#define HAVE_LONG_LONG 1
|
||||
|
||||
/* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
|
||||
/* #undef HAVE_MACHINE_HAL_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 each of the following for which a native (ie. CPU specific)
|
||||
implementation of the corresponding routine exists. */
|
||||
#define HAVE_NATIVE_mpn_add_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_add_n_sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addlsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_5 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_6 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_7 */
|
||||
/* #undef HAVE_NATIVE_mpn_addmul_8 */
|
||||
#define HAVE_NATIVE_mpn_and_n 1
|
||||
#define HAVE_NATIVE_mpn_andn_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
|
||||
/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
|
||||
#define HAVE_NATIVE_mpn_com 1
|
||||
#define HAVE_NATIVE_mpn_copyd 1
|
||||
#define HAVE_NATIVE_mpn_copyi 1
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divexact_by3c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_divrem_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_gcd_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_hamdist */
|
||||
/* #undef HAVE_NATIVE_mpn_invert_limb */
|
||||
#define HAVE_NATIVE_mpn_ior_n 1
|
||||
#define HAVE_NATIVE_mpn_iorn_n 1
|
||||
#define HAVE_NATIVE_mpn_lshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_lshiftc */
|
||||
/* #undef HAVE_NATIVE_mpn_lshsub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1_1p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_2p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_1s_4p */
|
||||
/* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1_odd */
|
||||
/* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
|
||||
#define HAVE_NATIVE_mpn_mul_1 1
|
||||
/* #undef HAVE_NATIVE_mpn_mul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_3 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_4 */
|
||||
/* #undef HAVE_NATIVE_mpn_mul_basecase */
|
||||
#define HAVE_NATIVE_mpn_nand_n 1
|
||||
#define HAVE_NATIVE_mpn_nior_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_popcount */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_1 */
|
||||
/* #undef HAVE_NATIVE_mpn_redc_2 */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsblsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1add_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_n */
|
||||
/* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
|
||||
#define HAVE_NATIVE_mpn_rshift 1
|
||||
/* #undef HAVE_NATIVE_mpn_sqr_basecase */
|
||||
#define HAVE_NATIVE_mpn_sqr_diagonal 1
|
||||
#define HAVE_NATIVE_mpn_sub_n 1
|
||||
/* #undef HAVE_NATIVE_mpn_sub_nc */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh1_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh2_n */
|
||||
/* #undef HAVE_NATIVE_mpn_sublsh_n */
|
||||
/* #undef HAVE_NATIVE_mpn_submul_1c */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
|
||||
/* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
|
||||
#define HAVE_NATIVE_mpn_umul_ppmm 1
|
||||
/* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
|
||||
#define HAVE_NATIVE_mpn_xor_n 1
|
||||
#define HAVE_NATIVE_mpn_xnor_n 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#define HAVE_NL_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `obstack_vprintf' function. */
|
||||
/* #undef HAVE_OBSTACK_VPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define to 1 if you have the `processor_info' function. */
|
||||
/* #undef HAVE_PROCESSOR_INFO */
|
||||
|
||||
/* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
|
||||
`psp_iticksperclktick'. */
|
||||
/* #undef HAVE_PSP_ITICKSPERCLKTICK */
|
||||
|
||||
/* Define to 1 if you have the `pstat_getprocessor' function. */
|
||||
/* #undef HAVE_PSTAT_GETPROCESSOR */
|
||||
|
||||
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `quad_t'. */
|
||||
#define HAVE_QUAD_T 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
/* #undef HAVE_READ_REAL_TIME */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `sigstack' function. */
|
||||
/* #undef HAVE_SIGSTACK */
|
||||
|
||||
/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
|
||||
/* #undef HAVE_SPEED_CYCLECOUNTER */
|
||||
|
||||
/* Define to 1 if you have the <sstream> header file. */
|
||||
/* #undef HAVE_SSTREAM */
|
||||
|
||||
/* Define to 1 if the system has the type `stack_t'. */
|
||||
#define HAVE_STACK_T 1
|
||||
|
||||
/* Define to 1 if <stdarg.h> exists and works */
|
||||
#define HAVE_STDARG 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `std::locale'. */
|
||||
/* #undef HAVE_STD__LOCALE */
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if cpp supports the ANSI # stringizing operator. */
|
||||
#define HAVE_STRINGIZE 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strnlen' function. */
|
||||
#define HAVE_STRNLEN 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#define HAVE_SYSCTL 1
|
||||
|
||||
/* Define to 1 if you have the `sysctlbyname' function. */
|
||||
#define HAVE_SYSCTLBYNAME 1
|
||||
|
||||
/* Define to 1 if you have the `syssgi' function. */
|
||||
/* #undef HAVE_SYSSGI */
|
||||
|
||||
/* Define to 1 if you have the <sys/attributes.h> header file. */
|
||||
/* #undef HAVE_SYS_ATTRIBUTES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/iograph.h> header file. */
|
||||
/* #undef HAVE_SYS_IOGRAPH_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/processor.h> header file. */
|
||||
/* #undef HAVE_SYS_PROCESSOR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||
/* #undef HAVE_SYS_PSTAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/syssgi.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSSGI_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/systemcfg.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSTEMCFG_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
#define HAVE_SYS_TIMES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `times' function. */
|
||||
#define HAVE_TIMES 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint_least32_t'. */
|
||||
#define HAVE_UINT_LEAST32_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function and it works properly. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Assembler local label prefix */
|
||||
#define LSYM_PREFIX ".L"
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "gmp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "GNU MP"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GNU MP 5.0.2"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gmp"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "5.0.2"
|
||||
|
||||
/* Define to 1 if the C compiler supports function prototypes. */
|
||||
#define PROTOTYPES 1
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* The size of `mp_limb_t', as computed by sizeof. */
|
||||
#define SIZEOF_MP_LIMB_T 8
|
||||
|
||||
/* The size of `unsigned', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* Define to 1 if sscanf requires writable inputs */
|
||||
/* #undef SSCANF_WRITABLE_INPUT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
|
||||
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "5.0.2"
|
||||
|
||||
/* Define to 1 to enable ASSERT checking, per --enable-assert */
|
||||
/* #undef WANT_ASSERT */
|
||||
|
||||
/* Define to 1 when building a fat binary. */
|
||||
/* #undef WANT_FAT_BINARY */
|
||||
|
||||
/* Define to 1 to enable FFTs for multiplication, per --enable-fft */
|
||||
#define WANT_FFT 1
|
||||
|
||||
/* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
|
||||
--enable-old-fft-full */
|
||||
/* #undef WANT_OLD_FFT_FULL */
|
||||
|
||||
/* Define to 1 if --enable-profiling=gprof */
|
||||
/* #undef WANT_PROFILING_GPROF */
|
||||
|
||||
/* Define to 1 if --enable-profiling=instrument */
|
||||
/* #undef WANT_PROFILING_INSTRUMENT */
|
||||
|
||||
/* Define to 1 if --enable-profiling=prof */
|
||||
/* #undef WANT_PROFILING_PROF */
|
||||
|
||||
/* Define one of these to 1 for the desired temporary memory allocation
|
||||
method, per --enable-alloca. */
|
||||
#define WANT_TMP_ALLOCA 1
|
||||
/* #undef WANT_TMP_REENTRANT */
|
||||
/* #undef WANT_TMP_NOTREENTRANT */
|
||||
/* #undef WANT_TMP_DEBUG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define like PROTOTYPES; this can be used by system headers. */
|
||||
#define __PROTOTYPES 1
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#define restrict __restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
/* #undef volatile */
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user