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:
Sep. 14, 2004
Filed:
Jul. 27, 1999
Andrew F. Glew, Hillsboro, OR (US);
Larry M. Menneneier, Boulder Creek, CA (US);
Alexander D. Peleg, Haifa, IL;
David Bistry, Cupertino, CA (US);
Millind Mittal, South San Francisco, CA (US);
Carole Dulong, Saratoga, CA (US);
Eiichi Kowashi, Ibaraki, JP;
Benny Eitan, Haifa, IL;
Derrik Lin, Foster City, CA (US);
Romamohan R. Vakkalagadda, Fremont, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A processor with instructions to operate on different data types stored in a single logical register file. According to one aspect of the invention, a first set of instructions of a first instruction type operates on the contents of what at least logically appears to software as a single logical register file. The first set of instructions appears to access the single logical register file as a flat register file. In addition, a first instruction of a second instruction type operates on the logical register file. However, the first instruction appears to access the logical register file as a stack referenced register file. Furthermore, sometime between starting the execution of the first set of instructions and completing the execution of the first instruction, all tags in a set of tags indicating whether corresponding registers in the single logical register file are empty or non-empty are caused to indicate non-empty states.