Variable declarations and statements no longer generate null pointers. Add/Sub/Mult/Div/Or/And should work in theory! I didn't test in mips.