integer 16-bit version