The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 03, 2006
Filed:
May. 27, 2005
Derrick Chu Lin, Foster City, CA (US);
Punit Minocha, Sunnyvale, CA (US);
Alexander D. Peleg, Haifa, IL;
Yaakov Yaari, Haifa, IL;
Millind Mittal, Palo Alto, CA (US);
Larry M. Mennemeier, Boulder Creek, CA (US);
Benny Eitan, Haifa, IL;
Derrick Chu Lin, Foster City, CA (US);
Punit Minocha, Sunnyvale, CA (US);
Alexander D. Peleg, Haifa, IL;
Yaakov Yaari, Haifa, IL;
Millind Mittal, Palo Alto, CA (US);
Larry M. Mennemeier, Boulder Creek, CA (US);
Benny Eitan, Haifa, IL;
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for providing, in a processor, a shift operation on a packed data element having multiple values. The apparatus having multiple muxes, each of the multiple muxes having a first input, a second input, a select input and an output. Each of the multiple bits that represent a shifted packed intermediate result on a first bus is coupled to the corresponding first input. Each of the multiple bits representing a replacement bit for one of the multiple values is coupled to a corresponding second input. Each of the multiple bits driven by a correction circuit is coupled to a corresponding select input. Each output corresponds to a bit of a shifted packed result.