ref: e630831bf2f1cad57d5e4b3662c36b33dc2ede4e
parent: 951eb1574628042d7027af146ce3a19611fe81ac
author: Janne Grunau <janne-vlc@jannau.net>
date: Thu Sep 20 15:31:50 EDT 2018
arm: document arm asm rules Limiting the valid syntax to the subset supported by llvm 5.0 allows the direct use of recent Android and ios system toolchains.
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -9,7 +9,8 @@
For the library:
- C language with C99 version, without the VLA or the Complex (*\_\_STDC_NO_COMPLEX__*) features, and without compiler extension,
-- asm in .asm files, using the NASM syntax,
+- x86 asm in .asm files, using the NASM syntax,
+- arm/arm64 in .S files, using the GAS syntax limited to subset llvm 5.0's internal assembler supports,
- no C++ is allowed, whatever the version.
For the tools and utils: