|Version 4 (modified by cameron, 3 years ago)|
IDISA Field Movement Operations
shuffle, field-shift, splat, exchange
The tables below list the various IDISA field movement operations on vectors of N-bit fields, together with their description and semantic specification.
An important characteristic of these operations is that fields may be moved or rearranged in various ways, but the contents of the fields remain unchanged.
Unary Movement Operations
|splat<j>||splat||ri = aj|
|shufflei<m>||shuffle immediate||ri =|
|sll<j>||shift left logical||ri = ai-j if i >= j|
|srl<j>||shift right logical|
Binary Movement Operations