0

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 の仕様はありますか? ありがとう!

4

0 に答える 0