Patent ID: 7631025

Claim:
A computer executed method comprising: shuffling a first set of packed data from a first source based on a first set of masks to produce a first set of shuffled data, said first set of masks to include a first plurality of control entries, wherein at least one of said first plurality of control entries is to set a first data element position in said first set of shuffled data to zero; shuffling a second packed data from a second source based on a second set of masks to produce a second set of shuffled data, said second set of masks include a second plurality of control entries, wherein at least one of said second plurality of control entries is to set a second data element position in said second set of shuffled data to zero, wherein said second data element position is different than said first data element position; and merging said first set of shuffled data and said second set of shuffled data together to form a packed data resultant.