A method for storing a vector of process data elements (D1, . . . , D8) that have a size of n bits from a register file (RF) into a memory (M) is described. The memory is arranged for storage of a vector of storage data elements in locations (M1, . . . , M5) having a size of m bits, wherein m>n. The method comprises the steps of: exchanging bits (S2) between process data elements in the vector stored in mutually subsequent register elements, the exchanging resulting in a vector of modified data elements (DmI, . . . , Dm8), shuffling (S3) groups of k subsequent bits in the resulting vector, --storing (S4) the resulting shuffled vector of modified data elements as a vector of storage data elements in the memory (M).
|Publication status||Published - 16 Jul 2013|
Bibliographical noteOther priority number(s):
WO2008IB51388 20080411 Date: 11-04-2008
Also published as: