All of lore.kernel.org
 help / color / mirror / Atom feed
From: Max Filippov <jcmvbkbc@gmail.com>
To: qemu-devel@nongnu.org
Cc: Blue Swirl <blauwirbel@gmail.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Max Filippov <jcmvbkbc@gmail.com>
Subject: [Qemu-devel] [PATCH v3 00/10] target-xtensa: implement FP coprocessor option
Date: Wed, 19 Sep 2012 04:23:49 +0400	[thread overview]
Message-ID: <1348014239-6233-1-git-send-email-jcmvbkbc@gmail.com> (raw)

This series implements floating point coprocessor and coprocessor context
options for xtensa and fixes a couple of bugs to make it work.

Changes v2->v3:
- add comment to the NO_SIGNALING_NANS definition
- reword explanation for UTRUNC.S

Changes v1->v2:
- add NO_SIGNALING_NANS and drop float32_maybe_silence_nan specialization
- fix fp registers access in gdbstub
- replace float32_mul/div in FP-to-integer convertors with float32_scalbn
- reimplement comparison with zero in FP-to-integer convertors

Max Filippov (10):
  softfloat: make float_muladd_negate_* flags independent
  softfloat: add NO_SIGNALING_NANS
  target-xtensa: handle boolean option in overlays
  target-xtensa: specialize softfloat NaN rules
  target-xtensa: add FP registers
  target-xtensa: implement LSCX and LSCI groups
  target-xtensa: implement FP0 arithmetic
  target-xtensa: implement FP0 conversions
  target-xtensa: implement FP1 group
  target-xtensa: implement coprocessor context option

 fpu/softfloat-specialize.h   |   72 +++++++++-
 fpu/softfloat.h              |    7 +-
 gdbstub.c                    |    8 +
 target-xtensa/cpu.h          |    8 +
 target-xtensa/helper.h       |   21 +++
 target-xtensa/op_helper.c    |  134 +++++++++++++++++
 target-xtensa/overlay_tool.h |    1 +
 target-xtensa/translate.c    |  338 ++++++++++++++++++++++++++++++++++++++++--
 8 files changed, 573 insertions(+), 16 deletions(-)

-- 
1.7.7.6

             reply	other threads:[~2012-09-19  0:24 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-19  0:23 Max Filippov [this message]
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 01/10] softfloat: make float_muladd_negate_* flags independent Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 02/10] softfloat: add NO_SIGNALING_NANS Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 03/10] target-xtensa: handle boolean option in overlays Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 04/10] target-xtensa: specialize softfloat NaN rules Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 05/10] target-xtensa: add FP registers Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 06/10] target-xtensa: implement LSCX and LSCI groups Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 07/10] target-xtensa: implement FP0 arithmetic Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 08/10] target-xtensa: implement FP0 conversions Max Filippov
2012-09-19 21:59   ` Richard Henderson
2012-09-19 22:47     ` Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 09/10] target-xtensa: implement FP1 group Max Filippov
2012-09-19  0:23 ` [Qemu-devel] [PATCH v3 10/10] target-xtensa: implement coprocessor context option Max Filippov
2012-09-22 18:00 ` [Qemu-devel] [PATCH v3 00/10] target-xtensa: implement FP coprocessor option Blue Swirl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1348014239-6233-1-git-send-email-jcmvbkbc@gmail.com \
    --to=jcmvbkbc@gmail.com \
    --cc=blauwirbel@gmail.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.