ROTATELI(RS, IS, SHIFT, MASK)

目的

即時に左シフトして循環させ MASK を挿入

RS の値を SHIFT に指定されたビット数だけ左にシフトして循環させます。 次にこの関数は、ビット・マスク MASK の下で、ISRS を挿入します。

8 バイト整数は 64 ビット・アーキテクチャーでのみ有効です。

クラス

関数

引き数の型と属性

RS
型は整数でなければなりません。

IS
型は整数でなければなりません。

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

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

結果の値と属性

RS と同じです。

結果の値

SHIFT に指定したビット数だけ RS を左シフトして循環させ、その結果をビット・マスク MASK の下で IS に挿入します。 IBM Copyright 2003