×

System and method for reordering lookup table entries when table address bits are inverted

  • US 5,781,903 A
  • Filed: 12/31/1996
  • Issued: 07/14/1998
  • Est. Priority Date: 12/31/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer based method for generating signals representing data in a new data structure in response to an inversion of one or more input signals, the data in the new data structure associated with signals representing a first index, the data in the new data structure being equal to data in an old data structure associated with signals representing a second index, a reordering mask having a plurality of bits including one or more active mask bits representing the inverted input signals, the method comprising the steps of:

  • (a) setting the value of the first index to the value of the reordering mask;

    (b) setting the value of the second index equal to a first value;

    (c) setting an element of the new array associated with the value of the first index equal to an element of the old array associated with the value of the second index;

    (d) determining a new value for the first index, having the steps of;

    (i) selecting a first bit in said first index as a selected bit;

    (ii) inverting said selected bit;

    (iii) selecting another bit in said first index as a selected bit and repeating steps (ii)-(iii) if the value of said selected bit is equal to the value of a mask bit in the reordering mask corresponding to the selected bit;

    (e) modifying the value of the second index if the value of said selected bit is not equal to the value of a mask bit in the reordering mask corresponding to the selected bit;

    (f) repeating steps (b) through (f) for each second index signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×