| PAND приемник,источник | |
| Логическое И | |
| ММХ |
Команда выполняет побитовое «логическое И» над источником (регистр ММХ или переменная) и приемником (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата устанавливается в 1, если соответствующие биты в обоих операндах равны 1, иначе бит сбрасывается в 0.
| PANDN приемник,источник | |
| Логическое НЕ-И (штрих Шеффера) | |
| ММХ |
Выполняет побитовое «логическое НЕ» (то есть инверсию бит) над приемником (регистр ММХ) и затем побитовое «логическое И» над приемником и источником (регистр ММХ или переменная). Результат сохраняется в приемнике. Каждый бит результата устанавливается в 1, только если соответствующий бит источника был равен 1, а приемника — 0, иначе бит сбрасывается в 0. Эта логическая операция носит также название «штрих Шеффера».
| POR приемник,источник | |
| Логическое ИЛИ | |
| ММХ |
Выполняет побитовое «логическое ИЛИ» над источником (регистр ММХ или переменная) и приемником (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата сбрасывается в 0, если соответствующие биты в обоих операндах равны 0, иначе бит устанавливается в 1.
| PXOR приемник,источник | |
| Логическое исключающее ИЛИ | |
| ММХ |
Выполняет побитовое «логическое исключающее ИЛИ» над источником (регистр ММХ или переменная) и приемником, (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата устанавливается в 1, если соответствующие биты в обоих операндах равны, иначе бит сбрасывается в 0.