编译之前先进行算术运算

时间:2019-06-07 17:06:45

标签: mips precompile mars-simulator

在C语言中,我可以这样做:

#define WIDTH 200 #define HEIGHT 200 #define SIZE WIDTH*HEIGHT

如果我这样做,则生成的代码将不会有WIDTH * HEIGHT的不必要的乘法,因为预编译器会事先进行计算并将SIZE替换为$ 40000 $。有没有办法在mips中做同样的事情(更重要的是使用火星模拟器吗?)?即我有

.eqv WIDTH 200 .eqv HEIGHT 200

如果有一种方法可以在预编译器中进行处理,那么我不想浪费几个周期手动进行处理。

0 个答案:

没有答案