Функциональный блок ROL

Функциональный блок ROL является оператором циклического сдвига битов влево.

Вход IN

На вход можно подавать все типы данных. Битовые позиции на входе сдвигаются влево на количество позиций, указанное на входе N. Удаленные символы добавляются в начало (циклический сдвиг).

Внимание: Обратите внимание, что Antcas Control пытается преобразовать значения в строку при передаче. Это может привести к нежелательным результатам. См. функциональные блоки для преобразования типов.

Вход N

Второй вход определяет количество позиций сдвига влево. Каждая позиция соответствует умножению на два.

Вход LIM

Вход определяет длину битового поля в виде целого числа. Максимальная длина составляет 64 бита, а минимальная — 1 бит. Если вход не определен или значение равно NULL, предполагается 64. Все более старшие биты обрезаются.

Выход

На выходе возвращается рассчитанный результат.