3.6.8.9 l1bmm-2長語16x1MAB放送
L1BM
から
サイクル
あたり 8 長語を読み出し、配下の 16 個の
MAB
全てに放送し、 8 長語を4PEに分配して 2 長語を書き込む。
code:txt
文法
l1bmm $llb<addr_b> <dst_0>
<dst_1>..
code:txt
<dst_0>
<dst_1>..
は書き込み先PEオペランドである。
L1BMアドレス<addr_b>は 8 長語アラインである必要がある。
code:txt
効果
for cycle= 0:4
forall group,l2b,l1b
uint_t src_addr=addr_b +cycle* 8
LongWord data
4
2
data
0:4
0
= MEM
group
l2b
l1b
.l1bm
src_addr:src_addr+4
data
0:4
1
= MEM
group
l2b
l1b
.l1bm
src_addr+4:src_addr+8
forall mab,pe
MEM
group
l2b
l1b
mab
pe
.refer_pemem(dst,cycle) =data
pe
0:2