Patent ID: 6629239
Filing Date: 2003-09-30
Classification: G06F

Abstract:
For producing from input signals representing an input data word and a mask word an output signal representing an output data word, the input and output data words comprising N data units Dn, and Zn, respectively, where n=0, 1, 2, . . . , Nâˆ’1, the mask word comprising, for each data unit Zn and thereby for the corresponding data unit Dn, a separate mask bit Mn associated therewith that assumes one of a right-indicating value and a left-indicating value, a mingle circuit comprising:A) a control module configured to compute, for each mask bit Mn such that nn of mask bits Mk such that k>n that have the left-indicating value; and B) a shift module, responsive to the mask word and the right-sum outputs, for providing, as each data unit Zn such that Mn has the right-indicating value, the data unit Dd such that d=n+Rn.