ARM Preps ARMv8.4-A Support For GCC Compiler
Written by Michael Larabel in GNU on 4 January 2018 at 07:52 AM EST. Add A Comment
GNU --
ARM Holdings has submitted patches implementing support for the ARMv8.4-A instruction set update for the GNU Compiler Collection (GCC).

ARMv8.4-A adds a new Secure EL2 state, more cryptographic hashing algorithms are supported by the instruction set, support for Activity Monitors, improved virtualization support, and Memory Partitioning and Monitoring (MPAM) capabilities.

So far there aren't any ARMv8.4-A cores yet out in the market, but they're coming and ARM Holdings is readying the GCC compiler support. The GCC patches posted on Monday add support for the new ARM SHA3 / SHA512 / SM3 / SM4 crypto extensions as well as new FP16 multiply add/subtract instructions. These extensions are also made optional for earlier versions of ARMv8.

These patches for now can be found on gcc-patches. But with feature development now being over for the upcoming GCC 8 (GCC 8.1) stable release, there's the possibility this work might not land until GCC 9.0 development opens.

About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related GNU News
Popular News This Week