about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-03-28 19:50:24 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-03-28 19:50:36 +0200
commit2fda0bd12be31f16a50a7b47db410865620bc0d3 (patch)
tree0efded3272a58c8ec1931d33449de9876a8ecd49 /src
parent3b5c9e7a8426dc8ad28d3dfb00464f05c8645b53 (diff)
downloadbox64-2fda0bd12be31f16a50a7b47db410865620bc0d3.tar.gz
box64-2fda0bd12be31f16a50a7b47db410865620bc0d3.zip
[DYNAREC] Some more improvment to TEST_INTERPRETER
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run660f.c8
-rw-r--r--src/emu/x64test.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c
index 019aaea7..178cd107 100644
--- a/src/emu/x64run660f.c
+++ b/src/emu/x64run660f.c
@@ -131,13 +131,13 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr)
         break;

     case 0x12:                      /* MOVLPD Gx, Eq */

         nextop = F8;

-        GETED(0);

+        GETE8(0);

         GETGX;

         GX->q[0] = ED->q[0];

         break;

     case 0x13:                      /* MOVLPD Eq, Gx */

         nextop = F8;

-        GETED(0);

+        GETE8(0);

         GETGX;

         ED->q[0] = GX->q[0];

         break;

@@ -156,13 +156,13 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr)
         break;

     case 0x16:                      /* MOVHPD Gx, Ed */

         nextop = F8;

-        GETED(0);

+        GETE8(0);

         GETGX;

         GX->q[1] = ED->q[0];

         break;

     case 0x17:                      /* MOVHPD Ed, Gx */

         nextop = F8;

-        GETED(0);

+        GETE8(0);

         GETGX;

         ED->q[0] = GX->q[1];

         break;

diff --git a/src/emu/x64test.c b/src/emu/x64test.c
index ee241597..151d3c8f 100644
--- a/src/emu/x64test.c
+++ b/src/emu/x64test.c
@@ -105,7 +105,7 @@ void x64test_check(x64emu_t* ref, uintptr_t ip)
         BANNER;
         for(int i=0; i<16; ++i) {
             if(ref->xmm[i].q[0]!=emu->xmm[i].q[0] || ref->xmm[i].q[1]!=emu->xmm[i].q[1] ) {
-                printf_log(LOG_NONE, "XMM[%02d]: %016zx-%016zx | %016zx-%016zx\n", i, ref->xmm[i].q[0], ref->xmm[i].q[1], emu->xmm[i].q[0], emu->xmm[i].q[1]);
+                printf_log(LOG_NONE, "XMM[%02d]: %016zx-%016zx | %016zx-%016zx\n", i, ref->xmm[i].q[1], ref->xmm[i].q[0], emu->xmm[i].q[1], emu->xmm[i].q[0]);
             }
         }
     }