Index of /archives/NetBSD/NetBSD-release-9/src/external/lgpl3/gmp/dist/mpn/x86_64/bd1
Name Last modified Size Description
Parent Directory -
CVS/ 2024-02-15 03:49 -
README 2017-08-22 18:40 478
aorrlsh1_n.asm 2017-08-22 18:40 1.3K
aorsmul_1.asm 2017-08-22 18:40 3.7K
com.asm 2017-08-22 18:40 1.3K
copyd.asm 2017-08-22 18:40 1.3K
copyi.asm 2017-08-22 18:40 1.3K
gcd_1.asm 2017-08-22 18:40 1.2K
gmp-mparam.h 2017-08-22 18:40 12K
hamdist.asm 2017-08-22 18:40 1.3K
mul_1.asm 2017-08-22 18:40 3.7K
mul_2.asm 2017-08-22 18:40 3.6K
mul_basecase.asm 2017-08-22 18:40 7.4K
popcount.asm 2017-08-22 18:40 1.3K
sec_tabselect.asm 2017-08-22 18:40 1.3K
sublsh1_n.asm 2017-08-22 18:40 1.3K
This directory contains code for AMD bulldozer including its piledriver update.
We currently make limited use of SIMD instructions, both via the MPN_PATH and
via inclusion of x86_64/fastsse files.
The bd1 cores share one SIMD/FPU pipeline for two integer units. This probably
means that an all-core GMP load (such as a HPC load) might run slower if there
is significant SIMD dependency.
We should perhaps allow a special 'bd1nosimd' pseudo cpu-name excluding any
SIMD code.