qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] target-arm: Make Neon helpers use correct FP status
@ 2011-04-04 10:46 Peter Maydell
  2011-04-04 10:46 ` [Qemu-devel] [PATCH 1/4] Makefile.target: Allow target helpers to be in any *_helper.c file Peter Maydell
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Peter Maydell @ 2011-04-04 10:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: Blue Swirl, Aurelien Jarno

This is a patchset which takes the approach discussed in the
comments on my earlier patch to fix this bug. We compile *_helper.c
with HELPER_CFLAGS, so targets don't need to put all their helper
routines in op_helper.c. (This only changes behaviour for target-arm
because that's the only target that has files matching that pattern.)
Patches two and three are large but fairly mechanical changes to
remove explicit CPUState* arguments in favour of just using global
'env' in the two files which can now access it. Finally, patch 4
is a two-liner to use the Neon FP status word...

Peter Maydell (4):
  Makefile.target: Allow target helpers to be in any *_helper.c file
  target-arm: Use global env in neon_helper.c helpers
  target-arm: Use global env in iwmmxt_helper.c helpers
  target-arm: Make Neon helper routines use correct FP status

 Makefile.target            |    2 +-
 target-arm/helpers.h       |  256 ++++++++++++++++++++++----------------------
 target-arm/iwmmxt_helper.c |   80 ++++++--------
 target-arm/neon_helper.c   |  147 ++++++++++++-------------
 target-arm/translate.c     |  248 ++++++++++++++++++++-----------------------
 5 files changed, 349 insertions(+), 384 deletions(-)

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

end of thread, other threads:[~2011-04-04 18:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-04 10:46 [Qemu-devel] [PATCH 0/4] target-arm: Make Neon helpers use correct FP status Peter Maydell
2011-04-04 10:46 ` [Qemu-devel] [PATCH 1/4] Makefile.target: Allow target helpers to be in any *_helper.c file Peter Maydell
2011-04-04 10:46 ` [Qemu-devel] [PATCH 2/4] target-arm: Use global env in neon_helper.c helpers Peter Maydell
2011-04-04 10:46 ` [Qemu-devel] [PATCH 3/4] target-arm: Use global env in iwmmxt_helper.c helpers Peter Maydell
2011-04-04 10:46 ` [Qemu-devel] [PATCH 4/4] target-arm: Make Neon helper routines use correct FP status Peter Maydell
2011-04-04 18:29 ` [Qemu-devel] Re: [PATCH 0/4] target-arm: Make Neon helpers " Aurelien Jarno

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).