Hi, This small patch series addresses the following issues with branch delay slot emulation in our floating-point emulator: - NOP emulation sometimes causes SIGILL (Aurelien's bug), - microMIPS emulation always goes astray, - microMIPS emulation of ADDIUPC always returns the wrong result. Also included are a bunch of code clean-ups and comment fixes. See individual patch descriptions for further details. I attempted to move clean-ups to the end, so that they do not interfere with backporting, except with 2/7 which, if reordered, would require 3/7 to become ill-formatted. I hope this is OK. Changes 5-7/7 do not require backporting. This series has been validated with a MIPS M5150 processor. Maciej