冗余的指令
这是冗余的F指令。它被替换为: ROL
此函数将输出d中的值向左旋转。输出d处要向左旋转的位数由输入n处分配的值指定。此迁移可以在0到255之间(只有n的较低值字节有效)。左旋转意味着从位位置31(MSB)移出的位通过位位置0(LSB)被移入输出d处的值中。
输入
要旋转的位数(范围:0至255)
输出
32位区域
当输入n = 0时,不发生旋转。
当输入n > 32,获得与数字n < 32相同的结果:例如,n = 33产生与n = 0时相同的结果;n = 34与n = 1的结果相同。
位置32 - n处的位(向右移出的最后一位)同时存储到系统变量sys_bIsCarry(进位标志)中,以便可相应进行评估。
如果d的位置32 - n处的位具有值1。