Search
lxdream.org :: lxdream/src/sh4/sh4.h :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4.h
changeset 903:1337c7a7dd6b
prev883:b275b4fee639
next904:5b92e51ac06b
author nkeynes
date Wed Oct 29 23:32:28 2008 +0000 (11 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 +0000
1.2 +++ b/src/sh4/sh4.h Wed Oct 29 23:32:28 2008 +0000
1.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;
1.21
.