[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
- [Qemu-devel] [PATCH v2 0/9] target-alpha exception improvements,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 2/9] target-alpha: Set PC correctly for floating-point exceptions, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 1/9] target-alpha: Forget installed round mode after MT_FPCR, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 3/9] target-alpha: Store IOV exception in fp_status, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 8/9] target-alpha: Fix cvttq vs inf, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 4/9] target-alpha: Set fpcr_exc_status even for disabled exceptions, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 6/9] target-alpha: Raise IOV from CVTTQ, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 5/9] target-alpha: Set EXC_M_SWC for exceptions from /S insns, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 9/9] target-alpha: Fix integer overflow checking insns, Richard Henderson, 2014/07/03
- [Qemu-devel] [PATCH v2 7/9] target-alpha: Fix cvttq vs large integers, Richard Henderson, 2014/07/03