about summary refs log tree commit diff stats
path: root/src/dynarec/la64/dynarec_la64_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/la64/dynarec_la64_private.h')
-rw-r--r--src/dynarec/la64/dynarec_la64_private.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dynarec/la64/dynarec_la64_private.h b/src/dynarec/la64/dynarec_la64_private.h
index 4f57d366..49951c3e 100644
--- a/src/dynarec/la64/dynarec_la64_private.h
+++ b/src/dynarec/la64/dynarec_la64_private.h
@@ -93,6 +93,13 @@ typedef struct instruction_la64_s {
     uint8_t             last_write;
     uint8_t             lock;
     uint8_t             df_notneeded;
+    uint8_t             nat_flags_fusion:1;
+    uint8_t             nat_flags_nofusion:1;
+    uint8_t             nat_flags_carry:1;
+    uint8_t             nat_flags_sign:1;
+    uint8_t             nat_flags_needsign:1;
+    uint8_t             nat_flags_op1;
+    uint8_t             nat_flags_op2;
     flagcache_t         f_exit;     // flags status at end of instruction
     lsxcache_t          lsx;        // lsxcache at end of instruction (but before poping)
     flagcache_t         f_entry;    // flags status before the instruction begin