Patents by Inventor Patrice L. Roussel

Patrice L. Roussel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20010052065
    Abstract: The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2N bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.
    Type: Application
    Filed: March 31, 1998
    Publication date: December 13, 2001
    Inventors: WILLIAM C. ALEXANDER III, SHREEKANT S. THAKKAR, PATRICE L. ROUSSEL, THOMAS HUFF, BRYANT E. BIGBEE, STEPHEN A. FISCHER
  • Patent number: 6212618
    Abstract: A method and apparatus for including in a processor, instructions for performing multiply-intra-add operations on packed data is described. In one embodiment, a processor is coupled to a memory. The memory has stored therein a first and a second packed data. The processor performs operations on data elements in the first packed data and the second packed data to generate a plurality of data elements in a third packed data in response to receiving an instruction. At least two of the plurality of data elements in the third packed data store the result of multiply-intra-add operations.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: April 3, 2001
    Assignee: Intel Corporation
    Inventor: Patrice L. Roussel
  • Patent number: 6185671
    Abstract: The present invention discloses a method and apparatus for matching data types of operands in an instruction. A type code of an operand used by the instruction is determined. An attribute value of a storage element which corresponds to the operand is read from a speculative array. This attribute value is then compared with the type code.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: February 6, 2001
    Assignee: Intel Corporation
    Inventors: Vladimir Pentovski, Gerald Bennett, Stephen A. Fischer, Eric Heit, Glenn J. Hinton, Patrice L. Roussel
  • Patent number: 6014735
    Abstract: The present invention discloses a method and apparatus for encoding an instruction in an instruction set which uses a prefix code to qualify an existing opcode of an existing instruction. An opcode and an escape code are selected. The escape code is selected such that it is different from the prefix code and the existing opcode. The opcode, the escape code, and the prefix code are combined to generate an instruction code which uniquely represents the operation performed by the instruction.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Srinivas Chennupaty, Lance Hacking, Thomas Huff, Patrice L. Roussel, Shreekant S. Thakkar