我尝试使用Xcode6.2编译内联asm(* .h),目标是iPad air2(aarch64)
int16x8_t tmp16x8_4,tmp16x8_5,tmp16x8_6;
__asm__("cmgt %v0.8h, %v1.8h, %v2.8h"::"w"(tmp16x8_4), "w"(tmp16x8_5), "w"(tmp16x8_6))
但编译失败"内联asm中的无效操作数:' cmgt $ {0:v} .8h,$ {1:v} .8h,$ {2:v} .8h' ",我尝试添加\(),但仍然失败。
__asm__("cmgt %v0\().8h, %v1\().8h, %v2\().8h"::"w"(tmp16x8_4), "w"(tmp16x8_5), "w"(tmp16x8_6))
有什么建议吗?谢谢!