为寄存器定义寄存器别名
define register alias for register
如何在microblaze的汇编文件('.S')中定义寄存器别名?
所以我可以用这个别名写指令,比如
addi ctx, r0, 0x08
对于 ARM,它是 ctx .req r12
。
.req
或 .register
都不适用于 microblaze。
文件是用 GCC 编译的。
可能不理想,但由于 GCC 会预处理汇编文件,因此您可以简单地使用 C 宏:
#define ctx r12
如何在microblaze的汇编文件('.S')中定义寄存器别名? 所以我可以用这个别名写指令,比如
addi ctx, r0, 0x08
对于 ARM,它是 ctx .req r12
。
.req
或 .register
都不适用于 microblaze。
文件是用 GCC 编译的。
可能不理想,但由于 GCC 会预处理汇编文件,因此您可以简单地使用 C 宏:
#define ctx r12