Instruction set for bi-directional conversion and transfer of integer and floating point data

  • US 6,754,810 B2
  • Filed: 04/10/2002
  • Issued: 06/22/2004
  • Est. Priority Date: 11/29/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor for executing macro instructions, including MOVE macro instructions and CONVERT macro instructions, comprising:

  • an instruction buffer, for holding the MOVE and CONVERT macro instructions;

    a translator, coupled to said instruction buffer, for receiving the MOVE and CONVERT macro instructions and for translating the MOVE and CONVERT macro instructions into MOVE and CONVERT micro instructions, respectively;

    a first register file, for storing data in integer format;

    a second register file, for storing data in floating point format and in integer format;

    conversion logic, coupled to said second register file, for converting data in said second register file from floating point format to integer format upon execution of said CONVERT micro instructions; and

    a bus, coupling said first register file to said second register file, to allow data stored in integer format within said second register file to be transferred from said second register file to said first register file, without requiring transfer to external memory, upon execution of said MOVE micro instruction.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×