GCC Preps ARMv8.2-A Support In Mainline

Written by Michael Larabel in GNU on 23 September 2016 at 05:15 PM EDT. Add A Comment
Landing in the mainline GCC compiler stack for next year's GCC 7.1 release is initial enablement on ARMv8.2-A support.

ARMv8.2-A is an incremental update to AArch64/ARMv8 and remains backwards compatible with ARMv8.1/ARMv8.0 products. ARMv8.2 adds half-precision floating point data processing, memory model enhancements, RAS support, and statistical profiling support. Those interested in ARMv8.2 can find a summary of it by ARM from earlier this year at community.arm.com.

Among the ARMv8.2 commits hitting the mainline GCC compiler this week includes the various FP16 additions, the CLI option and profile (exposed as armv8.2-a+fp16 and armv8.2-a), and various other changes but it mostly comes down to additions for the FP16 half-precision floating point data processing.

GCC 7 is due to be released as stable in the first half of 2017. See the early GCC 7 feature preview from last month for more of the changes that have been committed thus far in its development cycle.
Related News
About The Author
Michael Larabel

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 20,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, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week