SM >= 2 for the instruction length case, but apart from that it should be good.>
> if (sm > 2) handle instruction length
> else if (comment or def instruction) special handling for them
> else skip DWORD with bit 31 set
>
> Is this correct?
>
Ideally we'd use some tests, as Henri suggested, but that's not
blocking this patch I think.