.


:




:

































 

 

 

 





. . , , .

packssdw , . . 2.6. , -. -, 64- .

. 2.6. packssdw

packsswb , . . 2.7. , -. -, 64- .

. 2.7. packsswb

.data; mem dw 0fe00h df 00457ffe00f0h.code.........packsswb rmmx0, mem;rmmx0=45 7f 7f 80 00 00 00 00.........

, 7fh 80h. , .

- . .

punpckhbw , . (. 2.8). , -. -, 64- .

. 2.8. punpckhbw

.data; mem dw 0 df 01020304ffffhmem1 dw 0 df 0f0f0f0feeeeh.code
movq rmmx0, mem;rmmx0=01 02 03 04 ff ff 00 00;mem1 =0f 0f 0f 0f 00 00 punpckhbw rmmx0, mem1;rmmx0=0f01 0f02 0f03 0f04

punpckhwd , . (. 2.9). , -, -, 64- .

. 2.9. punpckhwd

punpckhdq , . (. 2.10). , -. -, 64- .

. 2.10. punpckhdq

, , , . , , .

punpcklbw , . (. 2.11). , -. -, 64- .

. 2.11. punpcklbw

.data; mem dw 0304h df 0ffffeeee0102hmem1 dw 0f0fh df 0c0c0c0c0f0fh.code.........movq rmmx0, mem;rmmx0=ff ff 01 02 03 04;mem1 =0c 0 0 0c 0f 0f 0f 0f punpcklbw rmmx0, mem1;rmmx0=0f01 0f02 0f03 0f04.........

punpcklwd , . (. 2.12). , -, -, 64- .

. 2.12. punpcklwd

punpckldq , . (. 2.13). , -. -, 64- .

. 2.13. punpckldq

 
 
 
 

a,b,c,d - ;

c;

x- , .

 

 

  1. 1-4 MMX, MMX_1 MMX_4 .
  2. MMX.
  3. RDTSC X . 1000 .
  4. . .

 





:


: 2017-02-25; !; : 918 |


:

:

, .
==> ...

1829 - | 1711 -


© 2015-2024 lektsii.org - -

: 0.014 .