--- a/src/sh4/sh4.h Tue Jan 15 20:50:23 2008 +0000 +++ b/src/sh4/sh4.h Thu May 15 10:22:39 2008 +0000 @@ -66,8 +66,11 @@ uint32_t r[16]; uint32_t sr, pr, pc, fpscr; uint32_t t, m, q, s; /* really boolean - 0 or 1 */ - int32_t fpul; - float *fr_bank; + union { + int32_t i; + float f; + } fpul; + float *pad; float fr[2][16]; uint64_t mac; uint32_t gbr, ssr, spc, sgr, dbr, vbr;