sext..to instruction

Types like i16 aren't inherently signed or unsigned. 1111 1111 1111
1111 is both 65535 and -1; the interpretation depends on how the
result is used.

-Eli