Mam jedno pytanko: jak do rejestru MMX np MM0 wladowac zawartosc rejsetru EAX 2 krotnie, tzn najpierw do starszych 4 bajtow MM0 a potem do mlodszych 4 bajtow MM0, w skrocie mowiac zdublowac EAX w MM0 ?
Z gory dzieki za odpowiedz.
Mam jedno pytanko: jak do rejestru MMX np MM0 wladowac zawartosc rejsetru EAX 2 krotnie, tzn najpierw do starszych 4 bajtow MM0 a potem do mlodszych 4 bajtow MM0, w skrocie mowiac zdublowac EAX w MM0 ?
Z gory dzieki za odpowiedz.
Np. tak:
Buf dq 0, 0
...
mov Buf, eax
mov Buf+4, eax
movq mm0, Buf
To ten sam problem co przy FPU (jako, ze wspolne rejestry sa wykorzystywane). Trzeba sobie pomagac poprzez pamiec przesylajac :(