[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 0/5] target-tilegx: Implement floating point inst
From: |
chengang |
Subject: |
[Qemu-devel] [PATCH v5 0/5] target-tilegx: Implement floating point instructions |
Date: |
Sun, 3 Jan 2016 06:25:14 +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_float32 function
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 | 55 ++++++
include/fpu/softfloat.h | 8 +
target-tilegx/Makefile.objs | 3 +-
target-tilegx/helper-fdouble.c | 384 +++++++++++++++++++++++++++++++++++++++++
target-tilegx/helper-fshared.h | 56 ++++++
target-tilegx/helper-fsingle.c | 200 +++++++++++++++++++++
target-tilegx/helper.h | 12 ++
target-tilegx/translate.c | 66 ++++++-
8 files changed, 774 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 v5 0/5] target-tilegx: Implement floating point instructions,
chengang <=
- [Qemu-devel] [PATCH v5 1/5] fpu: softfloat: Add normalize_roundpack_float32 function, chengang, 2016/01/02
- [Qemu-devel] [PATCH v5 2/5] target-tilegx/helper-fshared.h: Add floating point shared function, chengang, 2016/01/02
- [Qemu-devel] [PATCH v5 5/5] target-tilegx: Integrate floating pointer implementation, chengang, 2016/01/02
- [Qemu-devel] [PATCH v5 4/5] target-tilegx/helper-fdouble.c: Implement double floating point, chengang, 2016/01/02
- [Qemu-devel] [PATCH v5 3/5] target-tilegx/helper-fsingle.c: Implement single floating point, chengang, 2016/01/02