冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:ROR
出力dの値を右回転します。右回転する出力dのビット数は、入力nの値で指定します。シフトする数は、0~255ビットの範囲で指定できます(nの下位バイトだけが有効となります)。右回転では、ビット0 (LSB)から押し出されたビットが出力dのビット31 (MSB)にシフトされます。入力n = 0のときは、回転は実行されません。n > 32のときは、n < 32と同じ動作になります。例えば、n = 32のときはn = 0と同じ、n = 33のときはn = 1と同じ動作となります。ビットn - 1 (右に押し出される最後のビット)は、システム変数sys_bIsCarry (キャリーフラグ)に格納されます。
入力
回転するビット数(範囲: 0~255)
出力
32ビットエリア
dのビットn - 1の値が1のときON