Hi Linus,

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  ssh://g...@gitolite.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
tags/nds32-for-linux-5.2-rc3

for you to fetch changes up to 932296120543149e3397af252e7daee7af37eb05:

  nds32: add new emulations for floating point instruction (2019-05-31
15:23:26 +0800)

----------------------------------------------------------------
nds32 patches for 5.2-rc3

Here is the nds32 patchset based on 5.2-rc1
Contained in here are
1. fix warning for math-emu
2. fix nds32 fpu exception handling
3. fix nds32 fpu emulation implementation

----------------------------------------------------------------
Vincent Chen (3):
      math-emu: Use statement expressions to fix Wshift-count-overflow warning
      nds32: Avoid IEX status being incorrectly modified
      nds32: add new emulations for floating point instruction

 arch/nds32/include/asm/bitfield.h            |  2 +-
 arch/nds32/include/asm/fpu.h                 |  2 +-
 arch/nds32/include/asm/fpuemu.h              | 12 ++++++++++++
 arch/nds32/include/asm/syscalls.h            |  2 +-
 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 ++++++++++++++++
 arch/nds32/include/uapi/asm/sigcontext.h     | 24 +++++++++++++++++-------
 arch/nds32/include/uapi/asm/udftrap.h        | 13 -------------
 arch/nds32/include/uapi/asm/unistd.h         |  4 ++--
 arch/nds32/kernel/fpu.c                      | 15 ++++++---------
 arch/nds32/kernel/sys_nds32.c                | 26 ++++++++++++++------------
 arch/nds32/math-emu/Makefile                 |  4 +++-
 arch/nds32/math-emu/fd2si.c                  | 30
++++++++++++++++++++++++++++++
 arch/nds32/math-emu/fd2siz.c                 | 30
++++++++++++++++++++++++++++++
 arch/nds32/math-emu/fd2ui.c                  | 30
++++++++++++++++++++++++++++++
 arch/nds32/math-emu/fd2uiz.c                 | 30
++++++++++++++++++++++++++++++
 arch/nds32/math-emu/fpuemu.c                 | 57
+++++++++++++++++++++++++++++++++++++++++++++++++++++----
 arch/nds32/math-emu/fs2si.c                  | 29 +++++++++++++++++++++++++++++
 arch/nds32/math-emu/fs2siz.c                 | 29 +++++++++++++++++++++++++++++
 arch/nds32/math-emu/fs2ui.c                  | 29 +++++++++++++++++++++++++++++
 arch/nds32/math-emu/fs2uiz.c                 | 30
++++++++++++++++++++++++++++++
 arch/nds32/math-emu/fsi2d.c                  | 22 ++++++++++++++++++++++
 arch/nds32/math-emu/fsi2s.c                  | 22 ++++++++++++++++++++++
 arch/nds32/math-emu/fui2d.c                  | 22 ++++++++++++++++++++++
 arch/nds32/math-emu/fui2s.c                  | 22 ++++++++++++++++++++++
 include/math-emu/op-2.h                      | 17 +++++++----------
 include/math-emu/op-common.h                 | 11 ++++++-----
 26 files changed, 464 insertions(+), 66 deletions(-)
 create mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h
 delete mode 100644 arch/nds32/include/uapi/asm/udftrap.h
 create mode 100644 arch/nds32/math-emu/fd2si.c
 create mode 100644 arch/nds32/math-emu/fd2siz.c
 create mode 100644 arch/nds32/math-emu/fd2ui.c
 create mode 100644 arch/nds32/math-emu/fd2uiz.c
 create mode 100644 arch/nds32/math-emu/fs2si.c
 create mode 100644 arch/nds32/math-emu/fs2siz.c
 create mode 100644 arch/nds32/math-emu/fs2ui.c
 create mode 100644 arch/nds32/math-emu/fs2uiz.c
 create mode 100644 arch/nds32/math-emu/fsi2d.c
 create mode 100644 arch/nds32/math-emu/fsi2s.c
 create mode 100644 arch/nds32/math-emu/fui2d.c
 create mode 100644 arch/nds32/math-emu/fui2s.c

Reply via email to