Skip to content

target-tilegx: Implement floating point instructions

[email protected] qemu-devel 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest5 patches 1 replyIn review
  2. v55 patches 1 replySuperseded
  3. v44 patches 7 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v34 patches15 repliesSuperseded

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5fpu: softfloat: Add normalize_roundpack_float[32|64] functionsfpu/softfloat.c include/fpu/softfloat.h+80 -00 replies
2/5target-tilegx/helper-fshared.h: Add floating point shared functiontarget-tilegx/helper-fshared.h+56 -00 replies
3/5target-tilegx/helper-fsingle.c: Implement single floating pointtarget-tilegx/helper-fsingle.c+201 -00 replies
4/5target-tilegx/helper-fdouble.c: Implement double floating pointtarget-tilegx/helper-fdouble.c+365 -00 replies
5/5target-tilegx: Integrate floating pointer implementationtarget-tilegx/Makefile.objs target-tilegx/helper.h target-tilegx/translate.c+71 -100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v6 yet.

Read the v6 thread

Cover letter [Qemu-devel] [PATCH v6 0/5] target-tilegx: Implement floating point instructions

From: Chen Gang <[email protected]>

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
Signature · 1 line
1.9.3