filename | src/sh4/sh4.h |
changeset | 903:1337c7a7dd6b |
prev | 883:b275b4fee639 |
next | 904:5b92e51ac06b |
author | nkeynes |
date | Wed Oct 29 23:32:28 2008 +0000 (13 years ago) |
permissions | -rw-r--r-- |
last change | Add SSE3 versions of FIPR and FTRV - the latter is about a 4.5% improvement |
file | annotate | diff | log | raw |
1.1 --- a/src/sh4/sh4.h Sun Oct 19 11:52:37 2008 +00001.2 +++ b/src/sh4/sh4.h Wed Oct 29 23:32:28 2008 +00001.3 @@ -64,14 +64,15 @@1.4 */1.5 struct sh4_registers {1.6 uint32_t r[16];1.7 - uint32_t sr, pr, pc, fpscr;1.8 - uint32_t t, m, q, s; /* really boolean - 0 or 1 */1.9 + uint32_t sr, pr, pc;1.10 union {1.11 int32_t i;1.12 float f;1.13 } fpul;1.14 + uint32_t t, m, q, s; /* really boolean - 0 or 1 */1.15 + float fr[2][16];1.16 + uint32_t fpscr;1.17 uint32_t pad; /* Pad up to 64-bit boundaries */1.18 - float fr[2][16];1.19 uint64_t mac;1.20 uint32_t gbr, ssr, spc, sgr, dbr, vbr;
.