spack/lib/spack/llnl/util
Massimiliano Culpo b07460ab5f Added NEON to the list of features required for the aarch64 family
Both floating-point and NEON are required in all standard ARMv8
implementations. Theoretically though specialized markets can support
no NEON or floating-point at all. Source:

https://developer.arm.com/docs/den0024/latest/aarch64-floating-point-and-neon

On the other hand the base procedure call standard for Aarch64
"assumes the availability of the vector registers for passing
floating-point and SIMD arguments". Further "the Arm 64-bit
architecture defines two mandatory register banks: a general-purpose
register bank which can be used for scalar integer processing and
pointer arithmetic; and a SIMD and Floating-Point register bank".
Source:

https://developer.arm.com/docs/ihi0055/latest/procedure-call-standard-for-the-arm-64-bit-architecture

This makes customization of Aarch64 with no NEON instruction set
available so unlikely that we can consider them a feature of the
generic family.
2019-10-10 16:24:36 -07:00
..
cpu Added NEON to the list of features required for the aarch64 family 2019-10-10 16:24:36 -07:00
tty Compiler search uses a pool of workers (#10190) 2019-06-07 09:57:26 -07:00
__init__.py copyright: update license headers for 2013-2019 copyright. 2019-01-01 00:44:28 -08:00
argparsewriter.py commands: Add --header and --update options to spack commands 2019-05-26 18:23:44 -07:00
filesystem.py implicit rpaths filtering (#12789) 2019-09-17 17:45:21 -05:00
lang.py Update llnl.util.lang.memoized so that Sphinx can extract signature (#11055) 2019-03-29 17:11:44 -07:00
link_tree.py link_tree: add option to merge link trees with relative targets 2019-05-26 18:23:44 -07:00
lock.py copyright: update license headers for 2013-2019 copyright. 2019-01-01 00:44:28 -08:00
multiproc.py Compiler search uses a pool of workers (#10190) 2019-06-07 09:57:26 -07:00