[MIPS] Maintain si_code field properly for FP exceptions