Searched refs:mpn_sqr_basecase (Results 1 - 25 of 25) sorted by relevance

/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/p6/sse2/
H A Dsqr_basecase.asm1 dnl Intel P6/SSE2 mpn_sqr_basecase.
23 MULFUNC_PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/generic/
H A Dsqr_basecase.c0 /* mpn_sqr_basecase -- Internal routine to square a natural number
54 mpn_sqr_basecase (mp_ptr rp, mp_srcptr up, mp_size_t n) function
120 /* mpn_sqr_basecase using plain mpn_addmul_2.
136 mpn_sqr_basecase (mp_ptr rp, mp_srcptr up, mp_size_t n) function
165 mpn_sqr_basecase (rp, up, n - 1);
209 mpn_sqr_basecase (rp, up, n - 1);
253 /* Default mpn_sqr_basecase using mpn_addmul_1. */
256 mpn_sqr_basecase (mp_ptr rp, mp_srcptr up, mp_size_t n) function
H A Dsqr.c37 mpn_sqr_basecase (p, a, n);
H A Dpowm.c308 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
318 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
351 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
397 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
407 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
430 #define MPN_SQR(r,a,n) mpn_sqr_basecase (r,a,n)
H A Dtoom2_sqr.c52 mpn_sqr_basecase (p, a, n); \
H A Dtoom4_sqr.c62 mpn_sqr_basecase (p, a, n); \
H A Dtoom6_sqr.c73 mpn_sqr_basecase (p, a, n); \
H A Dpowm_sec.c61 native mpn_sqr_basecase over TUNE_SQR_TOOM2_MAX, or a non-native one over
63 made inside mpn_sqr_basecase. */
91 mpn_sqr_basecase, it comes from SQR_TOOM2_THRESHOLD_MAX in the assembly
92 file. An assembly mpn_sqr_basecase that does not define it, should allow
99 /* If SQR_BASECASE_MAX is now not defined, use mpn_sqr_basecase for any operand
101 #define mpn_local_sqr(rp,up,n,tp) mpn_sqr_basecase(rp,up,n)
103 /* Define our own squaring function, which uses mpn_sqr_basecase for its
115 mpn_sqr_basecase (rp, up, n);
H A Dtoom3_sqr.c58 mpn_sqr_basecase (p, a, n); \
H A Dtoom8_sqr.c89 mpn_sqr_basecase (p, a, n); \
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/cray/ieee/
H A Dsqr_basecase.c1 /* Cray PVP/IEEE mpn_sqr_basecase.
27 mpn_sqr_basecase (mp_ptr rp, function
/netbsd-6-1-5-RELEASE/external/lgpl3/mpfr/dist/
H A Dmpfr-gmp.h145 /* If mul_basecase or mpn_sqr_basecase are not exported, used mpn_mul instead */
149 #ifndef mpn_sqr_basecase
150 # define mpn_sqr_basecase(dst,src,n) mpn_mul((dst),(src),(n),(src),(n)) macro
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/ia64/
H A Dsqr_diagonal.asm29 C * Instead of messing too much with this, write a nifty mpn_sqr_basecase.
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/
H A Dsqr_basecase.asm1 dnl x86 generic mpn_sqr_basecase -- square an mpn number.
32 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size);
58 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/pentium/
H A Dsqr_basecase.asm1 dnl Intel P5 mpn_sqr_basecase -- square an mpn number.
27 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size);
41 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/tests/mpn/
H A Dt-fat.c247 mpn_sqr_basecase (wp, xp, (mp_size_t) 1);
H A Dt-instrument.c328 pre ("mpn_sqr_basecase");
329 mpn_sqr_basecase (wp, xp, (mp_size_t) 3);
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/k7/
H A Dsqr_basecase.asm1 dnl AMD K7 mpn_sqr_basecase -- square an mpn number.
40 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size);
53 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/p6/
H A Dsqr_basecase.asm1 dnl Intel P6 mpn_sqr_basecase -- square an mpn number.
41 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size);
60 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/k6/
H A Dsqr_basecase.asm1 dnl AMD K6 mpn_sqr_basecase -- square an mpn number.
48 dnl mpn_sqr_basecase only needs to handle sizes < SQR_TOOM2_THRESHOLD.
59 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size);
83 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/
H A Dsqr_basecase.asm1 dnl mpn_sqr_basecase for Pentium 4 and P6 models with SSE2 (i.e., 9,D,E,F).
42 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/x86_64/
H A Dsqr_basecase.asm1 dnl AMD64 mpn_sqr_basecase.
82 PROLOGUE(mpn_sqr_basecase)
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/
H A Dgmp-impl.h910 #ifndef mpn_sqr_basecase /* if not done with cpuvec in a fat binary */
911 #define mpn_sqr_basecase __MPN(sqr_basecase) macro
912 __GMP_DECLSPEC void mpn_sqr_basecase __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t));
1748 /* SQR_BASECASE_THRESHOLD is where mpn_sqr_basecase should take over from
1749 mpn_mul_basecase. Default is to use mpn_sqr_basecase from 0. (Note that we
1750 certainly always want it if there's a native assembler mpn_sqr_basecase.)
1753 before mpn_sqr_basecase does, then SQR_BASECASE_THRESHOLD is the toom2
1755 because SQR_TOOM2_THRESHOLD represents the size up to which mpn_sqr_basecase
4273 /* A native mpn_sqr_basecase is not tuned and SQR_BASECASE_THRESHOLD should
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/tune/
H A Dcommon.c1028 SPEED_ROUTINE_MPN_SQR (mpn_sqr_basecase);
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/tests/devel/
H A Dtry.c1567 { TRY(mpn_sqr_basecase), TYPE_SQR },

Completed in 283 milliseconds