开发者社区 问答 正文

如何在优化器中判断某条指令是否为mov xd, xm?

如何在优化器中判断某条指令是否为mov xd, xm?

展开
收起
萝卜丝丸子 2024-07-22 21:14:25 52 分享 版权
1 条回答
写回答
取消 提交回答
  • 在优化器中,可以通过宏IS_MOV_X_X来判断某条指令是否为mov xd, xm,例如:

    #define IS_MOV_X_X(ins) \  
        (IMM11(ins >> 21) == IMM11(HY_INS_TEMPLATE_MOV_X_X >> 21) && \  
        IMM11(ins >> 5) == IMM11(HY_INS_TEMPLATE_MOV_X_X >> 5))
    
    2024-07-22 22:16:46
    赞同 2 展开评论
问答地址: