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.

Date of Patent:
Jul. 26, 2005

Filed:

Dec. 29, 2000
Applicants:

Paolo Faraboschi, Brighton, MA (US);

Alexander J. Starr, Acton, MA (US);

Anthony X. Jarvis, Acton, MA (US);

Geoffrey M. Brown, Watertown, MA (US);

Mark Owen Homewood, Winscombe, GB;

Gary L. Vondran, San Carlos, CA (US);

Inventors:

Paolo Faraboschi, Brighton, MA (US);

Alexander J. Starr, Acton, MA (US);

Anthony X. Jarvis, Acton, MA (US);

Geoffrey M. Brown, Watertown, MA (US);

Mark Owen Homewood, Winscombe, GB;

Gary L. Vondran, San Carlos, CA (US);

Assignees:

STMicroelectronics, Inc., Carrollton, TX (US);

Hewlett-Packard Company, Palo Alto, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F009/34 ;
U.S. Cl.
CPC ...
Abstract

For use in a data processor comprising an instruction execution pipeline comprising N processing stages, a system and method of encoding constant operands is disclosed. The system comprises a constant generator unit that is capable of generating both short constant operands and long constant operands. The constant generator unit extracts the bits of a short constant operand from an instruction syllable and right justifies the bits in an output syllable. For long constant operands, the constant generator unit extracts K low order bits from an instruction syllable and T high order bits from an extension syllable. The right justified K low order bits and the T high order bits are combined to represent the long constant operand in one output syllable. In response to the status of op code bits located within a constant generation instruction, the constant generator unit enables and disables multiplexers to automatically generate the appropriate short or long constant operand.


Find Patent Forward Citations

Loading…