定义寄存器的寄存器别名

时间:2017-05-17 05:17:31

标签: gcc assembly microblaze

如何在汇编程序文件(' .S')中为microblaze定义寄存器别名? 所以我可以用这个别名来编写指令,比如

addi    ctx, r0, 0x08       
ARM的

ctx .req r12.req.register都不适用于微纤维。

使用GCC编译文件。

1 个答案:

答案 0 :(得分:0)

可能不太理想,但GCC预处理汇编文件,因此您只需使用C宏:

#define ctx r12