循環
- 更新日2023-02-17
- 2分で読める
循環
指定された入力 (x) を指定されたビット数 (y) 分循環します。
入力/出力

y
xを回転するビットの数です。
yが0より大きい場合、このノードはxをyビット左へ正の方向に(最下位ビットから最上位ビットの方へ)シフトし、下位ビットに上位ビットを挿入します。yが0より小さい場合、このノードはxをyビット右へ(最上位ビットから最下位ビットの方へ)シフトし、下位ビットを上位ビットへ挿入します。

x
この演算の入力です。
xが8、16、32、または64ビット整数の場合、y、y ± 8、y ± 16、y ± 32、またはy ± 64はそれぞれyと同じ出力値を出力します。
たとえば、xが8ビット整数の場合、y=1とy=9は同じ結果となります。

yビット循環したx
回転の結果です。
この出力のデータタイプは入力データタイプにより決定されます。