From: Chen Gang <gang.chen.5...@gmail.com>

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


Reply via email to