842e180144
directly for MIPS. Making these global to keep gcc4 happy broke gcc3. Shaves a few instructions off this path as well. Other arches to follow with similar changes. With much help from Nick Hudson.