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

Icon  Name                                                                      Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] CVS/ 2024-02-15 03:49 - [TXT] README 2017-08-22 18:40 603 [TXT] com-palignr.asm 2017-08-22 18:40 6.7K [TXT] com.asm 2017-08-22 18:40 4.0K [TXT] copyd-palignr.asm 2017-08-22 18:40 5.6K [TXT] copyd.asm 2017-08-22 18:40 3.8K [TXT] copyi-palignr.asm 2017-08-22 18:40 6.6K [TXT] copyi.asm 2017-08-22 18:40 4.3K [TXT] lshift-movdqu2.asm 2017-08-22 18:40 4.2K [TXT] lshift.asm 2017-08-22 18:40 4.3K [TXT] lshiftc-movdqu2.asm 2017-08-22 18:40 4.4K [TXT] lshiftc.asm 2017-08-22 18:40 4.5K [TXT] rshift-movdqu2.asm 2017-08-22 18:40 4.5K [TXT] sec_tabselect.asm 2017-08-22 18:40 4.4K
This directory contains code for x86-64 processors with fast
implementations of SSE operations, hence the name "fastsse".

Current processors that might benefit from this code are:

  AMD K10
  AMD Bulldozer/Piledriver/Steamroller/Excavator
  Intel Nocona
  Intel Nehalem/Westmere
  Intel Sandybridge/Ivybridge
  Intel Haswell/Broadwell
  VIA Nano

Current processors that do not benefit from this code are:

  AMD K8
  AMD Bobcat
  Intel Atom

Intel Conroe/Penryn is a border case; its handling of non-aligned
128-bit memory operands is poor.  VIA Nano also have poor handling of
non-aligned operands.