From: Chen Gang <cheng...@emindsoft.com.cn> 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