An apparatus includes an instruction decoder, first and second source
registers and a circuit coupled to the decoder to receive packed data from
the source registers and to unpack the packed data responsive to an unpack
instruction received by the decoder. A first packed data element and a
third packed data element are received from the first source register. A
second packed data element and a fourth packed data element are received
from the second source register. The circuit copies the packed data
elements into a destination register resulting with the second packed data
element adjacent to the first packed data element, the third packed data
element adjacent to the second packed data element, and the fourth packed
data element adjacent to the third packed data element.
Μια συσκευή περιλαμβάνει έναν αποκωδικοποιητή οδηγίας, πρώτα και οι δεύτεροι κατάλογοι πηγής και ένα κύκλωμα που συνδέεται με τον αποκωδικοποιητή για να λάβουν τα συσκευασμένα στοιχεία από τους καταλόγους πηγής και για να ανοίξουν τα συσκευασμένα στοιχεία απαντητικά ανοίγουν την οδηγία που παραλαμβάνεται από τον αποκωδικοποιητή. Ένας πρώτος συσκεύασε το στοιχείο στοιχείων και ένα τρίτον συσκευασμένο στοιχείο στοιχείων παραλαμβάνεται από τον πρώτο κατάλογο πηγής. Ένας δεύτερος συσκεύασε το στοιχείο στοιχείων και ένα τέταρτο συσκευασμένο στοιχείο στοιχείων παραλαμβάνεται από το δεύτερο κατάλογο πηγής. Το κύκλωμα αντιγράφει τα συσκευασμένα στοιχεία στοιχείων σε έναν κατάλογο προορισμού προκύπτων με το δεύτερο συσκευασμένο στοιχείο στοιχείων δίπλα στο πρώτο συσκευασμένο στοιχείο στοιχείων, το τρίτον συσκευασμένο στοιχείο στοιχείων δίπλα στο δεύτερο συσκευασμένο στοιχείο στοιχείων, και το τέταρτο συσκευασμένο στοιχείο στοιχείων δίπλα στο τρίτον συσκευασμένο στοιχείο στοιχείων.