Vector floating-point flag update with micro-operations
AssigneeAkeana, Inc.
InventorsAbhijit Sil, Ricardo Ramirez
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkeana, Inc.
InventorsAbhijit Sil, Ricardo Ramirez
Estimating the term…
A processor core is coupled to a memory hierarchy. The processor core is configured to execute vector floating-point instructions and micro-operations. A vector floating-point instruction is decoded. The decoding includes replacing the vector floating-point instruction with one or more vector floating-point micro-operations (VFPMs). A reorder buffer assigns a reorder buffer ID (ROBID) to each of the one or more VFPMs, in which the assigning includes a micro-sequencer ID (MSID). The processor core executes the one or more VFPMs. The executing includes requiring, by a first VFPM within the one or more VFPMs, a first update to an architectural floating-point flag. The architectural floating-point flag is set, based on the first update. The setting occurs after the one or more VFPMs have been committed by the processor core. A temporary floating-point flag is revised. The revising is based on the first update.
A processor-implemented method for vector processing comprising:
A computer program product embodied in a non-transitory computer readable medium for vector processing, the computer program product comprising code which causes one or more processors to generate semiconductor logic for:
A computer system for vector processing comprising:
Dependencies are inferred from the claim text.