ROTATELM(RS, SHIFT, MASK)

目的

左シフトして循環させマスクと AND 演算

RS の値を SHIFT に指定されたビット数だけ左にシフトして循環させます。 シフトして循環されたデータは、MASK との AND 演算が行われ、結果として戻されます。

クラス

関数

引き数の型と属性

RS
型は整数でなければなりません。8 バイトより小さい整数でなければなりません。

SHIFT
型は INTEGER(4) でなければなりません。

MASK
整数型のリテラル値である必要があります。

結果の値と属性

RS と同じです。

結果の値

シフトして循環されたデータが、MASK と AND 演算されます。 IBM Copyright 2003