qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 0/9] target-alpha exception improvements


From: Richard Henderson
Subject: [Qemu-devel] [PATCH v2 0/9] target-alpha exception improvements
Date: Thu, 3 Jul 2014 13:28:58 -0700

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]