nmpp
Группы
Логические и бинарные операции

Группы

 nmppsNot_
 Функция логического "НЕ".
 
 nmppsAndC
 Функция логического "И" между вектором и константой.
 
 nmppsAnd
 Функция логического "И" между двумя векторами.
 
 nmppsAnd4V_
 Функция логического "И" между четырьмя векторами.
 
 nmppsAndNotV_
 Функция логического "И-НЕ" между двумя векторами.
 
 nmppsOrC
 Функция логического "ИЛИ" между вектором и константой.
 
 nmppsOr
 Функция логического "ИЛИ" между двумя векторами.
 
 nmppsOr3V_
 Функция логического "ИЛИ" между четырьмя векторами.
 
 nmppsOr4V_
 Функция логического "ИЛИ" между четырьмя векторами.
 
 nmppsXorC
 Функция логического "Исключающего ИЛИ" между вектором и константой.
 
 nmppsXor
 Функция логического "Исключающего ИЛИ" между двумя векторами.
 
 nmppsMaskV_
 Функция логического ИЛИ с предварительным маскированием двух векторов.
 
 nmppsRShiftC
 Операция арифметического сдвига вправо.
 
 nmppsRShiftC_
 Операция логического сдвига.
 
 nmppsRShiftC_AddC_
 Операция логического сдвига.
 
 nmppsDisplaceBits
 Непрерывное смещение битов внутри бинарного массива в сторону конца массиваФункция смещает биты внутри бинарного массива на несколько позиций (nBits) в сторону конца массива. Внутри 64р. слова младшие биты сдвигаются на старшие позиции того же слова, а старшие биты перемещаются в младшие позиции следующего 64р. слова. Освободившееся место в первом 64р. слове заполняется старшими битами 64р. слова с адреса pnBits. Сдвинутые биты сохраняются в массиве pDst. Пример сдвига на 8 бит :
 

Подробное описание