qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/9] target-alpha exception improvements
@ 2014-07-03 20:28 Richard Henderson
  2014-07-03 20:28 ` [Qemu-devel] [PATCH v2 1/9] target-alpha: Forget installed round mode after MT_FPCR Richard Henderson
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Richard Henderson @ 2014-07-03 20:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, viro

I never got around to actually posting v1, although I sent a link to the
branch, buried in another thread.  I've rebased the branch and added 3
more patches to cover more issued raised by Al since the v1.

I've used this to clean up all of the errors in glibc mainline wrt
math/test-double.out, due to code that should have failed on real ev6
hw as well.

I still see a few spurrious underflow errors in math/test-float.out,
and I believe it to be an error in float64_to_float32 wrt FLT_MIN,
but I havn't had time to verify that.

Al and Peter, if you could run the mainline glibc math tests on real
hardware, I'd be most grateful.


r~


Richard Henderson (9):
  target-alpha: Forget installed round mode after MT_FPCR
  target-alpha: Set PC correctly for floating-point exceptions
  target-alpha: Store IOV exception in fp_status
  target-alpha: Set fpcr_exc_status even for disabled exceptions
  target-alpha: Set EXC_M_SWC for exceptions from /S insns
  target-alpha: Raise IOV from CVTTQ
  target-alpha: Fix cvttq vs large integers
  target-alpha: Fix cvttq vs inf
  target-alpha: Fix integer overflow checking insns

 include/fpu/softfloat.h   |  13 ++---
 target-alpha/fpu_helper.c |  91 +++++++++++++++++-----------------
 target-alpha/helper.c     |   8 +++
 target-alpha/helper.h     |   8 +--
 target-alpha/int_helper.c |  59 +---------------------
 target-alpha/mem_helper.c |   9 +++-
 target-alpha/translate.c  | 123 ++++++++++++++++++++++++++++------------------
 7 files changed, 149 insertions(+), 162 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2014-07-03 20:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-03 20:28 [Qemu-devel] [PATCH v2 0/9] target-alpha exception improvements Richard Henderson
2014-07-03 20:28 ` [Qemu-devel] [PATCH v2 1/9] target-alpha: Forget installed round mode after MT_FPCR Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 2/9] target-alpha: Set PC correctly for floating-point exceptions Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 3/9] target-alpha: Store IOV exception in fp_status Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 4/9] target-alpha: Set fpcr_exc_status even for disabled exceptions Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 5/9] target-alpha: Set EXC_M_SWC for exceptions from /S insns Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 6/9] target-alpha: Raise IOV from CVTTQ Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 7/9] target-alpha: Fix cvttq vs large integers Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 8/9] target-alpha: Fix cvttq vs inf Richard Henderson
2014-07-03 20:29 ` [Qemu-devel] [PATCH v2 9/9] target-alpha: Fix integer overflow checking insns 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).