diff options
Diffstat (limited to 'src/dynarec/la64/dynarec_la64_private.h')
| -rw-r--r-- | src/dynarec/la64/dynarec_la64_private.h | 7 |
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 |