0

我想在 Xcode 上重用一些汇编代码,就像 nasm 条件汇编一样:

.macro My_function 1

.globl function_$0_neon

function_$0_neon:

 #ifdef SAD
 vadd.u8 q0,q1
 #else
 vsub.u8 q0,q1
 #endif

 bx lr
.endm

#define SAD

My_function SAD

#undef SAD

#define SATD

My_function SATD

 #undef SATD

我希望两个宏将在一个文件中分别扩展一次。它通过了编译但不起作用,#idefine 也失败了。对此有何建议或 Apple 规范?谢谢!

4

0 回答 0