qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] target/i386: CCOp cleanups
@ 2024-07-01  2:51 Richard Henderson
  2024-07-01  2:51 ` [PATCH 1/5] target/i386: Tidy cc_op_str usage Richard Henderson
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Richard Henderson @ 2024-07-01  2:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini

While debugging #2413, I spent quite a bit of time trying to work
out if the CCOp value was incorrect.  I think the following is a
worthwhile cleanup, isolating potential problems to asserts.


r~


Richard Henderson (5):
  target/i386: Tidy cc_op_str usage
  target/i386: Convert cc_op_live to a function
  target/i386: Rearrange CCOp
  target/i386: Remove default in cc_op_live
  target/i386: Introduce cc_op_size

 target/i386/cpu.h                | 44 +++++++++--------
 target/i386/cpu-dump.c           | 17 ++++---
 target/i386/tcg/translate.c      | 84 +++++++++++++++++++-------------
 target/i386/tcg/decode-new.c.inc |  2 +-
 target/i386/tcg/emit.c.inc       |  9 ++--
 5 files changed, 93 insertions(+), 63 deletions(-)

-- 
2.34.1



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-07-01 19:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-01  2:51 [PATCH 0/5] target/i386: CCOp cleanups Richard Henderson
2024-07-01  2:51 ` [PATCH 1/5] target/i386: Tidy cc_op_str usage Richard Henderson
2024-07-01  2:51 ` [PATCH 2/5] target/i386: Convert cc_op_live to a function Richard Henderson
2024-07-01  2:51 ` [PATCH 3/5] target/i386: Rearrange CCOp Richard Henderson
2024-07-01  2:51 ` [PATCH 4/5] target/i386: Remove default in cc_op_live Richard Henderson
2024-07-01  2:51 ` [PATCH 5/5] target/i386: Introduce cc_op_size Richard Henderson
2024-07-01 17:48 ` [PATCH 0/5] target/i386: CCOp cleanups Paolo Bonzini
2024-07-01 19:05   ` Richard Henderson
2024-07-01 19:30     ` Paolo Bonzini
2024-07-01 19:51       ` Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).