0
단계 목록에 압축을 풀고 싶은 비트 목록이 있습니다. 1 단계는 구조체 A에 압축을 풀고 A.next에서받는 값에 따라 다릅니다. 필드에서 B, C 또는 D가 될 수있는 다른 "REST"를 풀고 싶습니다.단계별 목록 압축 해제 방법 (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)};