PROBLEM TO BE SOLVED: To conduct diffusing processing in conditional vector operation of a vector computer with minimum steps without applying burden to other processing. ;SOLUTION: The vector data diffusing processing part of a vector data processor is provided with a diffusing position calculating circuit 60 for calculating the pipe number of an object to write diffused vector data and a pointer of write to a vector register from an effective mask bit position corresponding to a vector mask register 50, a diffusing position buffer 70 for storing the calculated result of the diffusing position in the diffusing position calculating circuit 60, a data transfer control circuit 80 for transferring the vector data between pipes while referring to the data of the diffusing position in the diffusing position buffer 70 and a write control circuit 90 for controlling the write to the vector register of a vector data diffusion destination while similarly referring to the data of the diffusing position in the diffusing position buffer 70.;COPYRIGHT: (C)2001,JPO
展开▼