Rozkazy SSE4.1 InstrukcjaDziałanie BLENDPSBLENDPDBLENDVPSBLENDVPDPBLENDVBPBLENDW przepisanie tylko wybranych elementów wektorów (wskazanych maską bitową lub maską bajtową). DPPSDPPD obliczanie iloczynu skalarnego. EXTRACTPSPEXTRBPEXTRWPEXTRDPEXTRQ wybranie elementu z wektora (z rejestru XMM) i zapisanie go do rejestru ogólnego przeznaczenia lub pamięci. INSERTPSPINSRBPINSRDPINSRQ zapisanie rejestru ogólnego przeznaczenia albo pamięci na wskazanej pozycji wektora. PMAXSBPMAXSDPMAXUBPMAXDPMINSBPMINSDPMINUBPMIND wybranie maskymalnych/minimalnych elementów z dwóch wektorów bajtów lub podwójnych słów (ze znakiem albo bez znaku). PMULDQPMULLD rozkazy mnożą wektory 32-bitowych liczb ze znakiem; PMULDQ zapisuje wyniki 64-bitowe, natomiast PMULLD tylko młodsze 32 bity wyniku. PMOVSXBWPMOVSXBDPMOVSXBQPMOVSXWDPMOVSXWDPMOVSXDQ rozszerzenie zakresu liczb ze znakiem (z 8 na 16, 32 lub 64 bity, z 16 na 32 lub 64 bity, z 32 na 64 bity) PMOVZXBWPMOVZXBDPMOVZXBQPMOVZXWDPMOVZXWDPMOVZXDQ rozszerzenie zakresu liczb bez znaku (z 8 na 16, 32 lub 64 bity, z 16 na 32 lub 64 bity, z 32 na 64 bity) PACKUSDW konwersja wektora czterech 32-bitowych liczb całkowitych ze znakiem na wektor liczb całkowitych 16-bitowych bez znaku;