All Contributors Continuous Integration

Arm C Language Extensions

This repository contains the source material from which the specifications for the Arm C Language Extensions (ACLE) are derived.

The latest release of the specifications can be browsed online at arm-software.github.io/acle/.

The PDF version of the documents can be retrieved from the latest release page.

The development version is stored on the branch main at github.com/ARM-software/acle/, while the latest released version is tracked by the branch latest-release.

Contributing

Contributions of any kind are always welcome! Please check the contribution guidelines for details.

Defect reports

Please report defects in or enhancements to the specifications in this folder to the issue tracker page on GitHub.

For reporting defects or enhancements to documents that currenlty are not yet included in this repo and are thus only hosted on developer.arm.com, please send an email to arm.acle@arm.com.

Transitioning the ACLE specifications

This is a work in progress. Any document added to the repository will be referenced in this README file when added.

For the documents that are still missing in this project please see the Arm developer ACLE page

List of documents

HTML version PDF version
Arm C Language Extensions download
Morello Supplement to the Arm C Language Extensions download
Arm MVE Intrinsics download
Arm Neon Intrinsics Reference download
Arm®v8-M Security Extensions - Requirements on Development Tools download

License

All the ACLE documents themselves are not dependent on any assets outside of their own directory and all have their own license file included in the directory. Currently all the ACLE documents are licenced under the Creative Commons Attribution-ShareAlike 4.0 International License + grant of Patent License. Contributions to these files are accepted under the same license.

The files in the sub-directories of the tools directory are provided under the Apache 2.0 license. Contributions to these files are accepted under the same license.

Past contributors

The list below represents the list of people that have been contributing since July 2021, when the ACLE specifications were released with an open source license.

However, the ACLE is a collective project that was started few years ago, and that since then has seen the contribution of many people before it was released as an open source project.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Tamar Christina
Tamar Christina

💻
Matt
Matt

💻
ValeriaDaneva
ValeriaDaneva

💻 🚇 👀
Francesco Petrogalli
Francesco Petrogalli

💻 👀
ktkachov-arm
ktkachov-arm

💻 🖋 🚇 👀
sallyarmneale
sallyarmneale

👀
Simon Tatham
Simon Tatham

👀
Sam Ellis
Sam Ellis

👀 💻
Kristof Beyls
Kristof Beyls

👀
sbaranga-arm
sbaranga-arm

💻
Andre Vieira
Andre Vieira

💻
tejas-belagod-arm
tejas-belagod-arm

💻
Jamie Cunliffe
Jamie Cunliffe

🐛
George Steed
George Steed

💻 👀
Peter Waller
Peter Waller

👀
Matthew Devereau
Matthew Devereau

💻
rsandifo-arm
rsandifo-arm

👀 💻
rearnsha
rearnsha

👀
David Benjamin
David Benjamin

🐛 👀
Dani
Dani

💻 🚇
Ties Stuij
Ties Stuij

👀
sdesmalen-arm
sdesmalen-arm

👀
Bryan Chan
Bryan Chan

👀
Alexander Ronald Altman
Alexander Ronald Altman

👀
Sagar Kulkarni
Sagar Kulkarni

👀
Victor Campos
Victor Campos

📖

This project follows the all-contributors specification. Contributions of any kind welcome!