Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: use VFP assembler mnemonics in register load/store macros
Clang's integrated assembler does not allow to access the VFP registers through the coprocessor load/store instructions: <instantiation>:4:6: error: invalid operand for instruction LDC p11, cr0, [r10],torvalds#32*4 @ FLDMIAD r10!, {d0-d15} ^ Replace the coprocessor load/store instructions with explicit assembler mnemonics to accessing the floating point coprocessor registers. Use assembler directives to select the appropriate FPU version. This allows to build these macros with GNU assembler as well as with Clang's built-in assembler. Link: ClangBuiltLinux#905 Signed-off-by: Stefan Agner <[email protected]>
- Loading branch information