13 May, 2016

1 commit

  • The code in _sp_maddf (formerly ieee754sp_madd) appears to have been
    copied verbatim from ieee754sp_add, and although it's adding the
    unpacked "r" & "z" floats it kept using macros that operate on "x" &
    "y". This led to the addition being carried out incorrectly on some
    mismash of the product, accumulator & multiplicand fields. Typically
    this would lead to the assertions "ze == re" & "ze
    Cc: Maciej W. Rozycki
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/13159/
    Signed-off-by: Ralf Baechle

    Paul Burton
     

08 Apr, 2015

1 commit

  • Revert the changes made by commit fdffbafb [Lots of FPU bug fixes from
    Kjeld Borch Egevang.] to `ieee754sp_nanxcpt' and `ieee754dp_nanxcpt'
    sNaN quieting handlers and their callers so that sNaN processing is done
    within the handlers againg. Pass the sNaN causing an IEEE 754 invalid
    operation exception down to the relevant handler. Pass the sNaN in `fs'
    where two sNaNs are supplied to a binary operation.

    Set the Invalid Operation FCSR exception bits in the quieting handlers
    rather than at their call sites throughout. Make the handlers exclusive
    for sNaN processing.

    Signed-off-by: Maciej W. Rozycki
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/9688/
    Signed-off-by: Ralf Baechle

    Maciej W. Rozycki
     

01 Apr, 2015

1 commit

  • Remove variable self-assignments.
    This silences a bunch of -Wself-assign warnings reported by clang.
    The changed code can be compiled without warnings by both gcc and clang.

    Signed-off-by: Toma Tabacu
    Signed-off-by: Daniel Sanders
    Cc: Ralf Baechle
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/9314/
    Signed-off-by: Ralf Baechle

    Toma Tabacu
     

23 May, 2014

4 commits


21 May, 2014

2 commits


01 Feb, 2013

1 commit

  • Having received another series of whitespace patches I decided to do this
    once and for all rather than dealing with this kind of patches trickling
    in forever.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

18 Oct, 2010

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds