-
-
[求助]遇到一个ARM汇编的玄学 希望大佬们看看
-
发表于:
2022-12-5 22:35
8407
-
很简单的两句代码
CMP X1;X2
CSET X3;LE
X1 = 0x630c6c1e ,X2 =0xd77181eb >>> X3 = 0
X1 = 0xa02d02aa ,X2 =0x630c6c1e >>> X3 = 1
X1 = 0x5994467 ,X2 =0xa02d02aa >>> X3 = 0
X1 = 0xa11de8a9 ,X2 =0x5994467 >>> X3 = 1
X1 = 0xd9fa5cf9 ,X2 =0xa11de8a9 >>> X3 = 0
为什么我调试的软件和百度到的不太一样
上面代码翻译过来不应该是
if (x1<=x2)
x3 = 1
else
x3 = 0
而且上面的第4组数据和第5组数据 X1都比X2大 但是返回的X3却不一样 实在搞不懂 希望有大佬解答
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课