]> git.proxmox.com Git - mirror_qemu.git/blobdiff - target/hexagon/translate.h
Hexagon (target/hexagon) Short-circuit packet register writes
[mirror_qemu.git] / target / hexagon / translate.h
index f72228859f0112221acd103661ea1d83208ab3c0..3f6fd3452c0e55b2c2b4ea667a7e634415ab9787 100644 (file)
@@ -62,10 +62,12 @@ typedef struct DisasContext {
     int qreg_log_idx;
     DECLARE_BITMAP(qregs_read, NUM_QREGS);
     bool pre_commit;
+    bool need_commit;
     TCGCond branch_cond;
     target_ulong branch_dest;
     bool is_tight_loop;
     bool need_pkt_has_store_s1;
+    bool short_circuit;
 } DisasContext;
 
 static inline void ctx_log_pred_write(DisasContext *ctx, int pnum)