A compiler and vector data transfer instructions for use in a vector transfer unit for handling transfers of vector data between a memory and a data processor in a computer system. By having a self-aligned structure, the number of MOSFETS per unit area\u2014the cell density\u2014is increased, making the MOSFETs cheaper to produce. The invention also provides ready-to-use emulsions, e.