about summary refs log tree commit diff stats
path: root/src/dynarec/rv64/dynarec_rv64_helper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/rv64/dynarec_rv64_helper.h')
-rw-r--r--src/dynarec/rv64/dynarec_rv64_helper.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/dynarec/rv64/dynarec_rv64_helper.h b/src/dynarec/rv64/dynarec_rv64_helper.h
index 47f59fb7..803fbcf2 100644
--- a/src/dynarec/rv64/dynarec_rv64_helper.h
+++ b/src/dynarec/rv64/dynarec_rv64_helper.h
@@ -660,7 +660,7 @@ void fpu_pushcache(dynarec_rv64_t* dyn, int ninst, int s1, int not07);
 void fpu_popcache(dynarec_rv64_t* dyn, int ninst, int s1, int not07);
 
 uintptr_t dynarec64_00(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int rep, int* ok, int* need_epilog);
-//uintptr_t dynarec64_0F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int rep, int* ok, int* need_epilog);
+uintptr_t dynarec64_0F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int* ok, int* need_epilog);
 //uintptr_t dynarec64_64(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int rep, int seg, int* ok, int* need_epilog);
 //uintptr_t dynarec64_65(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int rep,int* ok, int* need_epilog);
 //uintptr_t dynarec64_66(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, rex_t rex, int rep, int* ok, int* need_epilog);
@@ -703,76 +703,76 @@ uintptr_t dynarec64_F30F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int
     case B+0x0:                                             \
         INST_NAME(T1 "O " T2);                              \
         GO( ANDI(x1, xFlags, 1<<F_OF2)                      \
-            , BEQZ, BNEZ, X_OF)                             \
+            , EQZ, NEZ, X_OF)                               \
         break;                                              \
     case B+0x1:                                             \
         INST_NAME(T1 "NO " T2);                             \
         GO( ANDI(x1, xFlags, 1<<F_OF2)                      \
-            , BNEZ, BEQZ, X_OF)                             \
+            , NEZ, EQZ, X_OF)                               \
         break;                                              \
     case B+0x2:                                             \
         INST_NAME(T1 "C " T2);                              \
         GO( ANDI(x1, xFlags, 1<<F_CF)                       \
-            , BEQZ, BNEZ, X_CF)                             \
+            , EQZ, NEZ, X_CF)                               \
         break;                                              \
     case B+0x3:                                             \
         INST_NAME(T1 "NC " T2);                             \
         GO( ANDI(x1, xFlags, 1<<F_CF)                       \
-            , BNEZ, BEQZ, X_CF)                             \
+            , NEZ, EQZ, X_CF)                               \
         break;                                              \
     case B+0x4:                                             \
         INST_NAME(T1 "Z " T2);                              \
         GO( ANDI(x1, xFlags, 1<<F_ZF)                       \
-            , BEQZ, BNEZ, X_ZF)                             \
+            , EQZ, NEZ, X_ZF)                               \
         break;                                              \
     case B+0x5:                                             \
         INST_NAME(T1 "NZ " T2);                             \
         GO( ANDI(x1, xFlags, 1<<F_ZF)                       \
-            , BNEZ, BEQZ, X_ZF)                             \
+            , NEZ, EQZ, X_ZF)                               \
         break;                                              \
     case B+0x6:                                             \
         INST_NAME(T1 "BE " T2);                             \
         GO( ANDI(x1, xFlags, (1<<F_CF)|(1<<F_ZF))           \
-            , BEQZ, BNEZ, X_CF|X_ZF)                        \
+            , EQZ, NEZ, X_CF|X_ZF)                          \
         break;                                              \
     case B+0x7:                                             \
         INST_NAME(T1 "NBE " T2);                            \
         GO( ANDI(x1, xFlags, (1<<F_CF)|(1<<F_ZF))           \
-            , BNEZ, BEQZ, X_CF|X_ZF)                        \
+            , NEZ, EQZ, X_CF|X_ZF)                          \
         break;                                              \
     case B+0x8:                                             \
         INST_NAME(T1 "S " T2);                              \
         GO( ANDI(x1, xFlags, 1<<F_SF)                       \
-            , BEQZ, BNEZ, X_SF)                             \
+            , EQZ, NEZ, X_SF)                               \
         break;                                              \
     case B+0x9:                                             \
         INST_NAME(T1 "NS " T2);                             \
         GO( ANDI(x1, xFlags, 1<<F_SF)                       \
-            , BNEZ, BEQZ, X_SF)                             \
+            , NEZ, EQZ, X_SF)                               \
         break;                                              \
     case B+0xA:                                             \
         INST_NAME(T1 "P " T2);                              \
         GO( ANDI(x1, xFlags, 1<<F_PF)                       \
-            , BEQZ, BNEZ, X_PF)                             \
+            , EQZ, NEZ, X_PF)                               \
         break;                                              \
     case B+0xB:                                             \
         INST_NAME(T1 "NP " T2);                             \
         GO( ANDI(x1, xFlags, 1<<F_PF)                       \
-            , BNEZ, BEQZ, X_PF)                             \
+            , NEZ, EQZ, X_PF)                               \
         break;                                              \
     case B+0xC:                                             \
         INST_NAME(T1 "L " T2);                              \
         GO( SRLI(x1, xFlags, F_SF-F_OF2);                   \
             XOR(x1, x1, xFlags);                            \
             ANDI(x1, x1, 1<<F_OF2)                          \
-            , BEQZ, BNEZ, X_SF|X_OF)                        \
+            , EQZ, NEZ, X_SF|X_OF)                          \
         break;                                              \
     case B+0xD:                                             \
         INST_NAME(T1 "GE " T2);                             \
         GO( SRLI(x1, xFlags, F_SF-F_OF2);                   \
             XOR(x1, x1, xFlags);                            \
             ANDI(x1, x1, 1<<F_OF2)                          \
-            , BNEZ, BEQZ, X_SF|X_OF)                        \
+            , NEZ, EQZ, X_SF|X_OF)                          \
         break;                                              \
     case B+0xE:                                             \
         INST_NAME(T1 "LE " T2);                             \
@@ -781,7 +781,7 @@ uintptr_t dynarec64_F30F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int
             ANDI(x3, xFlags, 1<<F_ZF);                      \
             OR(x1, x1, x3);                                 \
             ANDI(x1, x1, (1<<F_OF2) | (1<<F_ZF))            \
-            , BEQZ, BNEZ, X_SF|X_OF|X_ZF)                   \
+            , EQZ, NEZ, X_SF|X_OF|X_ZF)                     \
         break;                                              \
     case B+0xF:                                             \
         INST_NAME(T1 "G " T2);                              \
@@ -790,7 +790,7 @@ uintptr_t dynarec64_F30F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int
             ANDI(x3, xFlags, 1<<F_ZF);                      \
             OR(x1, x1, x3);                                 \
             ANDI(x1, x1, (1<<F_OF2) | (1<<F_ZF))            \
-            , BNEZ, BEQZ, X_SF|X_OF|X_ZF)                   \
+            , NEZ, EQZ, X_SF|X_OF|X_ZF)                     \
         break
 
 #endif //__DYNAREC_RV64_HELPER_H__