×

Data processor with trie traversal instruction set extension

  • US 6,356,999 B1
  • Filed: 10/16/2000
  • Issued: 03/12/2002
  • Est. Priority Date: 06/15/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A processor comprising:

  • a first input receiving a first input data, a second input receiving a second input data, a third input receiving a third input data and a fourth input receiving a partial subtraction and conditional move instruction;

    a logic unit coupled to the first input, the second input, the third input and the fourth input, the logic unit including activatible partial subtraction and conditional move circuitry which is activated upon receipt of the partial subtraction and conditional instruction and which performs a comparison between the first input data and the third input data, if the comparison results in the first input data being equal to the third input data then a down traversal state is set, if the comparison results in the first input data being greater than the third input data then the second input data is copied into a predefined location and no state is set, if the comparison results in the first input data being less than the third input data then an insertion state is set and the first input data is inserted into a trie data structure;

    an output coupled to the logic unit, the output outputting the third input data in a predefined location, storing the first input data into the trie data structure and maintaining the down traversal state and the insertion state information; and

    wherein the processor can be programmed to process one of many different instructions.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×