Data processing apparatus and method for reducing the size of a lookup table
AssigneeArm Limited
InventorsNeil BURGESS, David Raymond LUTZ
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsNeil BURGESS, David Raymond LUTZ
Estimating the term…
A data processing apparatus is provided with lookup table circuitry for receiving from the processing circuitry an n-bit input data value, and for returning to the processing circuitry an output data value. The lookup table circuitry provides a plurality of entries identifying possible input data values and corresponding output data values, with the plurality of entries being less than 2n. Input interface circuitry receives the n-bit input data value, detects a modification condition if any of a predetermined number of significant bits of the input data value are logic zero values, and performs a shift operation on the input data value if the modification condition is detected, prior to providing the input to the lookup table. Output interface circuitry is then arranged, if the modification condition is detected, to perform an output data value derivation operation on the output data value as received from the lookup table.
A data processing apparatus, comprising:
A method of configuring lookup table circuitry to receive from processing circuitry an n-bit input data value, and to return to the processing circuitry an output data value that would be obtained by performance of a predetermined operation on said input data value, the predetermined operation having a first property that the output data value is a function of the input data value, and a second property that a first output data value produced for a first input data value is derivable from a second output data value produced for a second input data value, the method comprising:
A data processing apparatus, comprising:
Lookup table circuitry for use by processing circuitry performing operations on data, the lookup table circuitry being configured to receive from the processing circuitry an n-bit input data value, and to return to the processing circuitry an output data value that would be obtained by performance of a predetermined operation on said input data value, the predetermined operation having a first property that the output data value is a function of the input data value, and a second property that a first output data value produced for a first input data value is derivable from a second output data value produced for a second input data value, the lookup table circuitry comprising:
Dependencies are inferred from the claim text.