This has not been fully tested, but it makes IRIX's /bin/sh able to survive running an external command such as ls.
work enough for binaries that use it (eg: telnet). Problems: - what should we do with uc_filler? - how to handle FP regs?