0
我有一個位的列表,我想解壓到stage, stage#1將它解壓縮爲struct A,並且取決於我在A.next中收到的值現場我想解開「休息」到另一個擊中,可以是B,C或D.如何分階段解壓列表(specman)
我的問題是如何通知下一個解壓從哪裏開始拆包。 代碼:
unpack(packing.low, l, A);
if (A.next==B) {unpack(packing.low, l, B, LAST_UNPACK_SIZE)};
if (A.next==C) {unpack(packing.low, l, C, LAST_UNPACK_SIZE)};
if (A.next==D) {unpack(packing.low, l, D, LAST_UNPACK_SIZE)};