3.6.8.15 l1bmm4-2長語4x4MAB放送
L1BMからサイクルあたり 32 長語を読み出し、3.6.8.1 4x4モードについてで述べた対応でMABに対して分配と放送を行い、分配後の 8 長語をさらに4PEに分配して 2 長語を書き込む。
code:文法
l1bmm4 $llb<addr_b> <dst_0> <dst_1>..
<dst_0> [<dst_1>..]は書き込み先PEオペランドである。
L1BMアドレス<addr_b>は 32 長語アラインである必要がある。
code:txt
効果
for cycle= 0:4
forall group,l2b,l1b
uint_t src_addr=addr_b +cycle* 32
LongWord data162
for i= 0:4
datai*4:(i+1)*40 =MEMgroupl2bl1b.l1bmsrc_addr+i*8:src_addr+i*8+4
datai*4:(i+1)*41 =MEMgroupl2bl1b.l1bmsrc_addr+i*8+4:src_addr+i*8+8
forall mab,pe
uint_t idx= (mab>> 2) * 4 +pe
MEMgroupl2bl1bmabpe.refer_pemem(dst,cycle) =dataidx0:2