sgi -- bug fix for the case of 16 bpp RLE encoding, was double-swapping bytes