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