.data     mem64a qword 0FF00FF0000FF00FFh     mem64b qword 000FF00FF00FFFF00h .code Main proc     movq mm0, mem64a ;kopiowanie pamięci mem64a do rejestru MM0     movq mm1, mem64b ;kopiowanie pamięci mem64b do rejestru MM1     pand mm0, mm1 ;MM0 = MM0 and MM1     movq mm0, mem64a ;kopiowanie pamięci mem64a do rejestru MM0     movq mm1, mem64b ;kopiowanie pamięci mem64b do rejestru MM1     pandn mm0, mm1 ;MM0 = MM0 andn MM1     movq mm0, mem64a ;kopiowanie pamięci mem64b do rejestru MM1     movq mm1, mem64b ;kopiowanie pamięci mem64b do rejestru MM1     por mm0, mm1 ;MM0 = MM0 or MM1     movq mm0, mem64a ;kopiowanie pamięci mem64b do rejestru MM1     movq mm1, mem64b ;kopiowanie pamięci mem64b do rejestru MM1     pxor mm0, mm1 ;MM0 = MM0 xor MM1     mov rax, 00000001000000010000000100000001b ;kopiowanie wartości natychmiastowej do rejestru RAX     movq mm0, rax ;kopiowanie wartości z rejestru RAX do rejestru MM0     psllw mm0, 2 ;przesunięcie wektora słów w lewo o 2 bity     ;MM0 = 0...00000100000001000000010000000100b     ;(...)     ret Main endp end