• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

READMED22-Aug-2017478 128

addmul_2.asmD26-Sep-20204.1 KiB236212

aorrlsh1_n.asmD22-Aug-20171.3 KiB3832

aorrlsh_n.asmD26-Sep-20201.3 KiB3932

aors_n.asmD26-Sep-20201.3 KiB3832

aorsmul_1.asmD16-Jan-20214 KiB191167

com.asmD22-Aug-20171.3 KiB3832

copyd.asmD22-Aug-20171.3 KiB3832

copyi.asmD22-Aug-20171.3 KiB3832

gcd_11.asmD26-Sep-20201.2 KiB3832

gmp-mparam.hD16-Jan-202113 KiB266211

hamdist.asmD16-Jan-20215 KiB207188

mul_1.asmD16-Jan-20214 KiB194168

mul_2.asmD16-Jan-20213.6 KiB196171

mul_basecase.asmD22-Aug-20177.4 KiB417363

popcount.asmD16-Jan-20214.9 KiB192169

sec_tabselect.asmD22-Aug-20171.3 KiB3832

sublsh1_n.asmD22-Aug-20171.2 KiB3832

README

1This directory contains code for AMD bulldozer including its piledriver update.
2
3We currently make limited use of SIMD instructions, both via the MPN_PATH and
4via inclusion of x86_64/fastsse files.
5
6The bd1 cores share one SIMD/FPU pipeline for two integer units.  This probably
7means that an all-core GMP load (such as a HPC load) might run slower if there
8is significant SIMD dependency.
9
10We should perhaps allow a special 'bd1nosimd' pseudo cpu-name excluding any
11SIMD code.
12