software-forced MIPS sign-extension, fixed my half-assed SH