1. A method for processing data in a vector processor, comprising: executing segmented operations on a segment of a vector for generating results, collecting the results of the segmented operations, and delivering the results in a result vector in such a way that subsequent operations remain processing in vector mode, thereby providing a result vector where results are stored in a continuous sequence of adjacent elements in the result vector, wherein the delivering includes shifting the result vector by a number (N) of elements equal to the number of the results of the segmented operations, thereby shifting out N elements of the result vector and creating N unused elements of the result vector, wherein in the collecting the results of the segmented operations, a processing is performed at a rate of one vector per operation and the delivering further including storing the results of the segmented operations in the unused elements of the results vector.