ror的逆向C代码

昨天涛哥让我帮他做点事,其中有一段是把内联汇编代码写成对应的C代码形式,还好是内联的汇编,思路较清楚,先是抽出来在IDA中f5一下,然后看着raw code写code还是较快的,就是其中的一条汇编指令ror edi ,1不知如何处理,IDA是直接用了个_ROR()来标识,我感觉不对劲问了下涛哥,他给出了答案,
 (edi >> 1) || (edi << 31)
我看了感觉有点奇妙了.

你可能感兴趣的:(ror的逆向C代码)