Keil Logo

Summary of changes between Arm Compiler 6.12 and Arm Compiler 6.13

6.2 Summary of changes between Arm® Compiler 6.12 and Arm® Compiler 6.13

A summary of the changes between Arm® Compiler 6.12 and Arm Compiler 6.13.

Note:

This topic includes descriptions of [ALPHA] and [BETA] features. See Support level definitions.

New architectures and optional extensions

Arm Compiler 6.13 adds:

  • Early support for Future Architecture Technologies:
    • Assembly for the Embedded Trace Extension (ETE). This is enabled by default.
    • Assembly for the Trace Buffer Extension (TRBE). This is enabled by default.
    • Assembly for Scalable Vector Extension 2 (SVE2).
    • Assembly and intrinsics for Transactional Memory Extension (TME).
    For more information, see -march.
  • [ALPHA] support for the Armv8.6-A architecture:
    • [ALPHA] support assembly and intrinsics for the BFloat16 Extension.
    • [ALPHA] support assembly and intrinsics for the Matrix Multiplication Extension.
    For more information, see -march.
  • Support for the Armv8.1-M architecture:
    • Assembly and intrinsics for the M-profile Vector Extension (MVE).
    • [BETA] support for the automatic vectorization for MVE.
    For more information, see -march.
  • Intrinsics for the Armv8.5-A architecture Memory Tagging Extension are promoted from [ALPHA] support to full product quality support. See -march.
Non-ConfidentialPDF file icon PDF version100068_0614_00_en
Copyright © 2014–2020 Arm Limited or its affiliates. All rights reserved. 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.