Re: MMX+kooprocesor

Autor: Andrzej Karpinski (KARPIO_at_golem.umcs.lublin.pl)
Data: Thu 03 Apr 1997 - 00:36:42 MET DST


>to jest rzecz calkowicie umowna i nie zmieniajaca nijak operacji XOR,
>ktora i tak sie robi dla kazdego bitu z osobna.
>To po co gadac o instrukcji, ktora operuje na kilku danych naraz...
>No, chyba ze sa instrukcje MMX, dla ktorych podzial tych 64 bitow na
>kawalki ma jakies znaczenie. Ale na razie takiego przykladu nie
>podales.

no dobra. ladujemy do rejestru 64bity danych. pojedyncza jednotaktowa
instrukcja rshiftujemy zawartosc jednobajtowych osmiu czesci tego
rejestru. czyli jeden rozkaz przesuwa nam (chociazby bez zawijania) naraz
bitowo 8 bajtow jednoczesnie. i to wlasnie jest SIMD. jeden rozkaz, a
namazal od razu na 8 bajtach (a nie na jednym rejestrze 64bit). ;->>

lepiej? :)

karpio



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:00:56 MET DST