The code and documentation for CIMFlow is currently under construction. Stay tuned!
CIMFlow LogoCIMFlow
Instruction Set ArchitectureInstruction DesignInstructions

Data Movement

MEM_CPY

31-2625-2120-1615-1110-0
MEM_CPY1100XYrsrtrdimm
MEM_CPY_XY rd,rs,rt,offset

Performs data transfer between memory units

  • If X == 1, the source data address is GRF[rs] + offset; otherwise, the source data address is GRF[rs];
  • If Y == 1, the destination data address is GRF[rd] + offset; otherwise, the destination data address is GRF[rd];
  • The byte length of the data to be transferred is GRF[rt].

Example:

MEM_CPY_11 $3,$1,$2,1024

On this page