fix previous commit that broke sigreturn. looks like the asm is needed.