Commit e630831b authored by Janne Grunau's avatar Janne Grunau Committed by Jean-Baptiste Kempf
Browse files

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.
parent 951eb157
......@@ -9,7 +9,8 @@ The codebase is developed with the following assumptions:
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:
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment