Vector floating-point classification
AssigneeTexas Instruments Incorporated
InventorsJoseph Zbiciak, Brett L. Huber, Duc Bui
Life of this patent
Estimating the term…
Abstract
Systems and methods enable the classification of each value of multiple floating-point values stored in a first vector register, and storage in a second vector register multiple elements that each indicate a respective classification of a respective value of the multiple floating-point values. A system includes a functional unit, first and second vector registers coupled to the functional unit, and processing circuitry. The processing circuitry is configurable, e.g., via an instruction, to cause the functional unit to perform the classification and storage operations.
Claims19
A system comprising:
- a functional unit;
- a first vector register coupled to the functional unit;
- a second vector register coupled to the functional unit;
- and
- processing circuitry configurable to cause the functional unit to:
- classify each value of multiple floating-point values stored in the first vector register, and
- store in a second vector register multiple elements that each indicate a respective classification of a respective value of the multiple floating-point values.
A method comprising:
- storing a first vector that includes a set of floating-point values in a first vector register;
- and
- classifying, by a functional unit operably coupled to the first vector register, each value of the set of floating-point values stored in the first vector register;
- and
- storing, by the functional unit, in a second vector register, a second vector that includes a set of elements, each indicating a respective classification of a respective value of the set of floating-point values of the first vector.
Dependencies are inferred from the claim text.