| CPC G06F 9/3005 (2013.01) [G06F 9/30036 (2013.01); G06F 9/3814 (2013.01)] | 17 Claims |

|
1. A method comprising:
decoding one or more segmented vector store micro-operations (uops) of segmented vector store instruction in a pipeline;
allocating, based on each of the one or more segmented vector store uops, one or more respective store buffer entries in first-in, first-out (FIFO) order;
stalling the pipeline until store buffer entries are allocated for all of the one or more segmented vector store uops of the segmented vector store instruction;
writing, based on each of the one or more segmented vector store uops, manipulated vector data into allocated store buffer entries; and
allocating, using a virtual bit, a virtual index to the store buffer entries.
|