Xbox PowerPC指令cmplw是什么意思

Xbox PowerPC指令cmplw是什么意思,xbox,powerpc,Xbox,Powerpc,PowerPC指令cmplw的意思是什么?我如何将其反转到这一行 cmplw cr6, r31, r10 ----------- r31 = 80 and r10 = 0 请快速告诉我如何反转此指令:)比较寄存器r31和r10的内容,以确定它们是否大于、小于、等于或是否存在摘要溢出条件,并将结果放入条件寄存器(CR)字段6。CR字段位根据PowerPC用户ISA手册1中的3.3.9定点比较说明进行设置。本例中的CR字段为6,并且对这些字段进行编号,使得字段0为比特0-

PowerPC指令
cmplw
的意思是什么?我如何将其反转到这一行

cmplw     cr6, r31, r10   -----------        r31 = 80 and r10 = 0

请快速告诉我如何反转此指令:)

比较寄存器r31和r10的内容,以确定它们是否大于、小于、等于或是否存在摘要溢出条件,并将结果放入条件寄存器(CR)字段6。CR字段位根据PowerPC用户ISA手册1中的3.3.9定点比较说明进行设置。本例中的CR字段为6,并且对这些字段进行编号,使得字段0为比特0-3,字段1为4-7,依此类推。所以CR字段6是条件寄存器的24-27位,在这里可以找到大于、小于等的结果


CR字段最常用于分支指令(如bne、beq、blt等)来做出流决策。如果没有基于CR字段做出决策的下一个相关指令,就很难用C编写代码来说明该指令的作用。我认为C代码的最佳估计值是“r31==r10”、“r31>=r10”、“r31所有PPC说明的描述如下:。这是一个比较运算符,反转它意味着什么?它意味着找出什么是cr6=但你能举一个cmplw的例子吗?请让我更好地理解它并给出答案你的意思是你想找回指令之前在
cr6
中的内容吗?我认为除了先保存值之外,没有其他方法可以做到这一点。nvm但是你能举一个说明的例子吗?你能解释一下怎么做吗?因为我在pdf文件中不理解它,所以我需要一些更容易理解的东西