Przykład porównania ze względu na równość dwóch wektorów bajtów rozkazem PCMPEQB MM1, MM2: +--------+--------+--------+--------+--------+--------+--------+--------+ MM1 = |01001000|01001100|10000100|00101110|11000100|01001110|11100000|00000001| +--------+--------+--------+--------+--------+--------+--------+--------+ +--------+--------+--------+--------+--------+--------+--------+--------+ MM2 = |00001000|01001100|10000100|10101111|11000100|01000000|11110111|00000001| +--------+--------+--------+--------+--------+--------+--------+--------+

+--------+--------+--------+--------+--------+--------+--------+--------+ MM2 = |00000000|11111111|11111111|00000000|11111111|00000000|00000000|11111111| +--------+--------+--------+--------+--------+--------+--------+--------+

Rozkazy MMX transferowe (przemieszczania danych) (2): (MOVD, MOVQ) arytmetyczne (17): dodawanie (PADDB, PADDW, PADDD) dodawanie z nasyceniem (PADDSB, PADDSW, PADDUSB, PADDUSW) odejmowanie (PSUBB, PSUBW, PSUBD) odejmowanie z nasyceniem (PSUBSB, PSUBSW, PSUBUSB, PSUBUSW) mnożenie (PMULHW, PMULLW) mnożenie z dodawaniem, tj.