冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:ROL
出力dの値を左に回転します。左回転する出力dのビット数は、入力nの値で指定します。0~255の範囲で指定します(nの下位バイトのみ有効)。左回転では、ビット31 (MSB)から押し出されたビットが、出力dのビット0 (LSB)にシフトされます。
入力
回転するビット数(範囲: 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のときON