[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v6 0/5] target-tilegx: Implement floating point inst
From: |
chengang |
Subject: |
[Qemu-devel] [PATCH v6 0/5] target-tilegx: Implement floating point instructions |
Date: |
Sun, 15 May 2016 07:40:39 +0800 |
From: Chen Gang <address@hidden>
These patches are the normal floating point implementation, instead of
the original temporary one.
It passes building, and gcc testsuite.
Chen Gang (5):
fpu: softfloat: Add normalize_roundpack_float[32|64] functions
target-tilegx/helper-fshared.h: Add floating point shared function
target-tilegx/helper-fsingle.c: Implement single floating point
target-tilegx/helper-fdouble.c: Implement double floating point
target-tilegx: Integrate floating pointer implementation
fpu/softfloat.c | 65 ++++++++
include/fpu/softfloat.h | 15 ++
target-tilegx/Makefile.objs | 3 +-
target-tilegx/helper-fdouble.c | 365 +++++++++++++++++++++++++++++++++++++++++
target-tilegx/helper-fshared.h | 56 +++++++
target-tilegx/helper-fsingle.c | 201 +++++++++++++++++++++++
target-tilegx/helper.h | 12 ++
target-tilegx/translate.c | 66 +++++++-
8 files changed, 773 insertions(+), 10 deletions(-)
create mode 100644 target-tilegx/helper-fdouble.c
create mode 100644 target-tilegx/helper-fshared.h
create mode 100644 target-tilegx/helper-fsingle.c
--
1.9.3
- [Qemu-devel] [PATCH v6 0/5] target-tilegx: Implement floating point instructions,
chengang <=
- [Qemu-devel] [PATCH v6 3/5] target-tilegx/helper-fsingle.c: Implement single floating point, chengang, 2016/05/14
- [Qemu-devel] [PATCH v6 2/5] target-tilegx/helper-fshared.h: Add floating point shared function, chengang, 2016/05/14
- [Qemu-devel] [PATCH v6 1/5] fpu: softfloat: Add normalize_roundpack_float[32|64] functions, chengang, 2016/05/14
- [Qemu-devel] [PATCH v6 5/5] target-tilegx: Integrate floating pointer implementation, chengang, 2016/05/14
- [Qemu-devel] [PATCH v6 4/5] target-tilegx/helper-fdouble.c: Implement double floating point, chengang, 2016/05/14