Open rengolin opened 8 years ago
mentioned in issue llvm/llvm-project#27624
https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#Flag-Output-Operands
: "m" ((const char ()[]) p), "0" (-1), "a" (0));
Something scares me about this.
You also want constraints.md.
assigned to @rengolin
Extended Description
This is a meta bug to join all inline asm constraints support bugs and documentation on how to find information about what they mean.
Posts: http://www.ethernut.de/en/documents/arm-inline-asm.html http://hardwarebug.org/2010/07/06/arm-inline-asm-secrets/
Official docs: https://gcc.gnu.org/onlinedocs/gcc/Constraints.html Target specific part: https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html#Machine-Constraints
Source code: https://github.com/gcc-mirror/gcc/blob/master/gcc/config/arm/arm.c