A.
对于汇编指令的移植优化,由于汇编指令在 x86 和鲲鹏平台上完全不同,工具会直接提供 ARM 版本的相应指令进行替换。
B.
对于一些特殊的指令用法差异,工具也能精准识别出来,列如_sync_fetch_and_add 函数读取的 变量,会涉及到原子操作和锁操作,必须按变量长度进行字节对齐,避免触发异常,导致程序错 误。
C.
对于已经有编译好可用的依赖库文件,工具提供开源版本的下载链接提供用户直接使用。
D.
对于乘法函数,工具能够自动识别并推荐使用 ARM 平台支持的NEON 向量乘法指令进行替换。