about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/arm64/dynarec_arm64_0f.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_0f.c b/src/dynarec/arm64/dynarec_arm64_0f.c
index f8659307..11efb779 100755
--- a/src/dynarec/arm64/dynarec_arm64_0f.c
+++ b/src/dynarec/arm64/dynarec_arm64_0f.c
@@ -491,6 +491,7 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
         case 0x52:

             INST_NAME("RSQRTPS Gx, Ex");

             nextop = F8;

+            SKIPTEST(x1);

             GETEX(q0, 0, 0);

             GETGX_empty(q1);

             v0 = fpu_get_scratch(dyn);

@@ -507,6 +508,7 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
         case 0x53:

             INST_NAME("RCPPS Gx, Ex");

             nextop = F8;

+            SKIPTEST(x1);

             GETEX(q0, 0, 0);

             GETGX_empty(q1);

             if(q0 == q1)