about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/la64/dynarec_la64_0f.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/dynarec/la64/dynarec_la64_0f.c b/src/dynarec/la64/dynarec_la64_0f.c
index 18c42025..cf5db94b 100644
--- a/src/dynarec/la64/dynarec_la64_0f.c
+++ b/src/dynarec/la64/dynarec_la64_0f.c
@@ -816,14 +816,14 @@ uintptr_t dynarec64_0F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni
             GETEX(v1, 0, 1);
             u8 = F8;
             switch (u8 & 7) {
-                case 0: VFCMP_D(v0, v0, v1, cEQ); break;  // Equal
-                case 1: VFCMP_D(v0, v0, v1, cLT); break;  // Less than
-                case 2: VFCMP_D(v0, v0, v1, cLE); break;  // Less or equal
-                case 3: VFCMP_D(v0, v0, v1, cUN); break;  // NaN
-                case 4: VFCMP_D(v0, v0, v1, cUNE); break; // Not Equal or unordered
-                case 5: VFCMP_D(v0, v1, v0, cULE); break; // Greater or equal or unordered
-                case 6: VFCMP_D(v0, v1, v0, cULT); break; // Greater or unordered, test inverted, N!=V so unordered or less than (inverted)
-                case 7: VFCMP_D(v0, v0, v1, cOR); break;  // not NaN
+                case 0: VFCMP_S(v0, v0, v1, cEQ); break;  // Equal
+                case 1: VFCMP_S(v0, v0, v1, cLT); break;  // Less than
+                case 2: VFCMP_S(v0, v0, v1, cLE); break;  // Less or equal
+                case 3: VFCMP_S(v0, v0, v1, cUN); break;  // NaN
+                case 4: VFCMP_S(v0, v0, v1, cUNE); break; // Not Equal or unordered
+                case 5: VFCMP_S(v0, v1, v0, cULE); break; // Greater or equal or unordered
+                case 6: VFCMP_S(v0, v1, v0, cULT); break; // Greater or unordered, test inverted, N!=V so unordered or less than (inverted)
+                case 7: VFCMP_S(v0, v0, v1, cOR); break;  // not NaN
             }
             break;
         case 0xC6: