You cannot rename registers.
, GCC, as. arm-none-eabi-cpp, :
.S ( ) GCC (, arm-none-eabi-gcc -c foo.S -o foo.o). .S .- , ,
-x assembler-with-cpp GCC (, arm-none-eabi-gcc -c -x assembler-with-cpp foo.bar -o foo.o. -x assembler .
Keil, .sx ( ). , GCC -x.