High-precision anchored-implicit processing
AssigneeArm Limited
InventorsNeil Burgess, Christopher Neal Hinds, David Raymond Lutz, Pedro Olsen Ferreira
Life of this patent
Estimating the term…
Abstract
An apparatus includes a processing circuit and a storage device. The processing circuit is configured to perform one or more processing operations in response to one or more instructions to generate an anchored-data element. The storage device is configured to store the anchored-data element. A format of the anchored-data element includes an identification item, an overlap item, and a data item. The data item is configured to hold a data value of the anchored-data element. The identification item indicates an anchor value for the data value or one or more special values.
Claims20
An apparatus comprising:
- a processing circuit configured to perform one or more processing operations in response to one or more instructions to generate a plurality of anchored-data elements, generate a result value by accumulating a plurality of respective data values in the plurality of anchored-data elements, and alter a lane identification value for the result value automatically during the accumulation;
- and
- a storage device configured to store each respective anchored-data element of the plurality of anchored-data elements in a respective single register, wherein:
- a format of each respective anchored-data element of the plurality of anchored-data elements includes an identification item, an overlap item, and a data item;
- the data item is configured to hold the respective data value of the respective anchored-data element of the plurality of anchored-data elements;
- the identification item includes a lane item and a special item;
- and
- the special items indicates that the lane item contains one of (i) the lane identification value and (ii) one of a plurality of special values;
- and
- wherein the result value has the format of the plurality of anchored-data elements.
A method of controlling data processing, comprising:
- controlling a processing circuit to perform one or more processing operations in response to one or more instructions to generate a plurality of anchored-data elements;
- generating a result value by accumulating a plurality of respective data values in the plurality of the anchored-data elements;
- altering a lane identification value for the result value automatically during the accumulation;
- and
- storing each respective anchored-data element of the plurality of anchored-data elements in a respective single register, wherein:
- a format of each respective anchored-data element of the plurality of anchored-data elements includes an identification item, an overlap item, and a data item;
- the data item is configured to hold the respective data value of the respective anchored-data element of the plurality of anchored-data elements;
- the identification item includes a lane item and a special item;
- and
- the special items indicates that the lane item contains one of (i) the lane identification value and (ii) one of a plurality special values;
- and
- wherein the result value has the format of the plurality of anchored-data elements.
A non-transitory computer readable storage medium storing instructions that control data processing, the instructions, when executed by a processor cause the processor to perform a plurality of operations comprising:
- controlling a processing circuit to perform one or more processing operations in response to the instructions to generate a plurality of anchored-data elements;
- generating a result value by accumulating a plurality of respective data values in the plurality of the anchored-data elements;
- altering a lane identification value for the result value automatically during the accumulation;
- and
- storing each respective anchored-data element of the plurality of anchored-data elements in a respective single register, wherein:
- a format of each respective anchored-data element of the plurality of anchored-data elements includes an identification item, an overlap item, and a data item;
- the data item is configured to hold a data value of the respective anchored-data element of the plurality of anchored-data elements;
- the identification item includes a lane indication item and a special item;
- and
- the special item indicates that the lane item contains one of (i) the lane identification value and (ii) one of a plurality special values;
- and
- wherein the result value has the format of the plurality of anchored-data elements.
Dependencies are inferred from the claim text.