All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] target-i386: MMReg struct cleanup
@ 2015-11-30 18:21 Eduardo Habkost
  2015-11-30 18:21 ` [Qemu-devel] [PATCH 1/7] target-i386/ops_sse.h: Use MMX_Q macro Eduardo Habkost
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Eduardo Habkost @ 2015-11-30 18:21 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, Richard Henderson

This is an attempt to cleanup the MMXReg/XMMReg structs and make
their names, fields and usage consistent.

The last 2 patches use a bit of macro magic to generate the union
definitions and ensure type safety when using the field helper
macros, and I am sending them as RFCs.

Eduardo Habkost (7):
  target-i386/ops_sse.h: Use MMX_Q macro
  target-i386: Use a _q array on MMXReg too
  target-i386: Rename struct XMMReg to ZMMReg
  target-i386: Rename XMM_[BWLSDQ] helpers to ZMM_*
  target-i386: Define MMXReg._d field
  [RFC] target-i386: Define MMREG_UNION macro
  [RFC] target-i386: Add suffixes to MMReg struct fields

 target-i386/cpu.h            |  76 +++++----
 target-i386/fpu_helper.c     |   8 +-
 target-i386/gdbstub.c        |   8 +-
 target-i386/helper.c         |   8 +-
 target-i386/kvm.c            |  40 ++---
 target-i386/machine.c        |  42 ++---
 target-i386/ops_sse.h        | 374 +++++++++++++++++++++----------------------
 target-i386/ops_sse_header.h |  80 ++++-----
 target-i386/translate.c      | 188 +++++++++++-----------
 9 files changed, 410 insertions(+), 414 deletions(-)

-- 
2.1.0

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

end of thread, other threads:[~2015-12-01 11:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-30 18:21 [Qemu-devel] [PATCH 0/7] target-i386: MMReg struct cleanup Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 1/7] target-i386/ops_sse.h: Use MMX_Q macro Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 2/7] target-i386: Use a _q array on MMXReg too Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 3/7] target-i386: Rename struct XMMReg to ZMMReg Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 4/7] target-i386: Rename XMM_[BWLSDQ] helpers to ZMM_* Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 5/7] target-i386: Define MMXReg._d field Eduardo Habkost
2015-11-30 18:21 ` [Qemu-devel] [PATCH 6/7] [RFC] target-i386: Define MMREG_UNION macro Eduardo Habkost
2015-12-01 11:00   ` Paolo Bonzini
2015-11-30 18:21 ` [Qemu-devel] [PATCH 7/7] [RFC] target-i386: Add suffixes to MMReg struct fields Eduardo Habkost
2015-11-30 18:54 ` [Qemu-devel] [PATCH 0/7] target-i386: MMReg struct cleanup Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.