3.5.8.9PDM→L2BM並列個別転送命令
すべてのグループについて、PDMから同じグループの指定したL2B番号のL2BMにデータをコピーする。
単位動作は 64 長語である。
スループットはグループあたり 16 長語/サイクルである。
code:txt
文法
mvp/n<size><tag>$p<addr_p> $lc<addr_c>@.<l2b_c>
code:txt
効果
uint_t n=size / 64
for i= 0:n
uint_t src_addr=addr_p + 64 *i
uint_t dst_addr=addr_c + 64 *i
forall group
LongWord data64 = MEMgroup.pdmsrc_addr:src_addr+64
MEMgroupl2b_c.l2bmdst_addr:dst_addr+64 = data
code:txt
エラー
sizeが単位動作 64 の倍数でないとエラーになる。
code:txt
例
mvp/n64 $p0 $lc0@.1
code:txt
すべてのグループについて、PDMから 1 番L2BのL2BMに 64 長語をコピーする。