我可以帮助您翻译中文内容,以下是需要翻译的内容:
我想在汇编代码中创建类似于C预处理器的ifdef条件。
例如:
ifdef UNIT_TEST
b somewhere
else
b somewhere else
我使用的是e200z6 PowerPC核心。
我想在汇编代码中创建类似于C预处理器的ifdef条件。
例如:
ifdef UNIT_TEST
b somewhere
else
b somewhere else
我使用的是e200z6 PowerPC核心。
通常情况下(这也是我们在 Linux 内核的 PowerPC 部分所做的),我们让 C 预处理器为我们预处理 ASM 文件:
#ifdef UNIT_TEST
b test
#else
b work
#endif
.S
而不是.s
或.asm
,以表明它们已经预处理过了。