A method for a parallel shift right merge of data. The method of one
embodiment comprises receiving a shift count of M. A first operand having
a first set of L data elements is shifted left by `L-M` data elements. A
second operand having a second set of L data elements is shifted right by
M data elements. The shifted first set is merged with the shifted second
set to generate a resultant having L data elements.