shithub: dav1d

Download patch

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: