在C语言中,我可以这样做:
#define WIDTH 200
#define HEIGHT 200
#define SIZE WIDTH*HEIGHT
如果我这样做,则生成的代码将不会有WIDTH * HEIGHT的不必要的乘法,因为预编译器会事先进行计算并将SIZE替换为$ 40000 $。有没有办法在mips中做同样的事情(更重要的是使用火星模拟器吗?)?即我有
.eqv WIDTH 200
.eqv HEIGHT 200
如果有一种方法可以在预编译器中进行处理,那么我不想浪费几个周期手动进行处理。