Index of /archives/NetBSD/NetBSD-release-9/src/external/lgpl3/gmp/dist/mpn/x86_64/bd1

Icon  Name                                                                      Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] CVS/ 2024-02-15 03:49 - [TXT] README 2017-08-22 18:40 478 [TXT] aorrlsh1_n.asm 2017-08-22 18:40 1.3K [TXT] aorsmul_1.asm 2017-08-22 18:40 3.7K [TXT] com.asm 2017-08-22 18:40 1.3K [TXT] copyd.asm 2017-08-22 18:40 1.3K [TXT] copyi.asm 2017-08-22 18:40 1.3K [TXT] gcd_1.asm 2017-08-22 18:40 1.2K [TXT] gmp-mparam.h 2017-08-22 18:40 12K [TXT] hamdist.asm 2017-08-22 18:40 1.3K [TXT] mul_1.asm 2017-08-22 18:40 3.7K [TXT] mul_2.asm 2017-08-22 18:40 3.6K [TXT] mul_basecase.asm 2017-08-22 18:40 7.4K [TXT] popcount.asm 2017-08-22 18:40 1.3K [TXT] sec_tabselect.asm 2017-08-22 18:40 1.3K [TXT] 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.