nasm 条件付きアセンブリのように、Xcode でアセンブリ コードを再利用したい:
.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
1 つのファイルで 2 つのマクロが別々に展開されることを期待しています。コンパイルは通りましたが動作せず、#idefine も失敗します。これに関する提案や Apple の仕様はありますか? ありがとう!