Avoid float copy in vfpu to workaround 32-bit bug.

This appears to be an MSVC bug (or just precision issue) when using
fast math, only on 32-bit builds.  Anyway, memcpy or u32 * fixes it.

Unfortunately, matrix ops have similar issues and memcpy doesn't seem
to help there.
Clean up some indents, add some reporting.
Merge pull request #1832 from unknownbrackets/vfpu-minor

Workaround the 32-bit only VFPU bug in Kingdom Hearts