aboutsummaryrefslogtreecommitdiff
path: root/ports/sysdeps/mips
AgeCommit message (Collapse)Author
2013-06-14Stop MIPS setjmp / longjmp saving / restoring floating-point flags (bug 14909).Joseph Myers
2013-06-14Add math-tests.h for MIPS.Joseph Myers
2013-06-05Remove trailing whitespace in ports.Joseph Myers
2013-05-29Avoid crashing in LD_DEBUG when program name is unavailableSiddhesh Poyarekar
Resolves: #15465 The program name may be unavailable if the user application tampers with argc and argv[]. Some parts of the dynamic linker caters for this while others don't, so this patch consolidates the check and fallback into a single macro and updates all users.
2013-05-22Don't include expected results in libm-test test names.Joseph Myers
2013-05-19Handle sincos with generic libm-test logic.Joseph Myers
2013-05-16MIPS: soft-fp NaN representation correctionsMaciej W. Rozycki
[BZ #15442] This adds support for the inverse interpretation of the quiet bit of IEEE 754 floating-point NaN data that some processors use. This includes in particular MIPS architecture processors; the payload used for the canonical qNaN encoding is updated accordingly so as not to interfere with the quiet bit.
2013-05-16Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold
2013-04-02New <math.h> macro named issignaling to check for a signaling NaN (sNaN).Thomas Schwinge
It is based on draft TS 18661 and currently enabled as a GNU extension.
2013-03-15Better distinguish between NaN/qNaN/sNaN.Thomas Schwinge
2013-02-27Add support for building as MIPS16 code.Maciej W. Rozycki
2013-02-20Respect the user's namespace in installed header files.Thomas Schwinge
Fixup for commit c7b275d6b3bceb6b400fa3044d13d1001bc605ca.
2013-02-20bits/nan.h: Change __attribute_used__ to __attribute__ ((unused)).Thomas Schwinge
2013-02-20Add missing __attribute_used__.Thomas Schwinge
Generic IEEE 754 file has been changed in commit b575c52b86fe0c00adec925e356eb72cf95b23a7.
2013-02-20Align to generic file.Thomas Schwinge
2013-02-11Add CFI information for MIPS assembly sources.Joseph Myers
2013-02-08Use ENTRY and END in more MIPS .S files.Joseph Myers
2013-01-252013-01-25 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/mips/memmove.c: Remove.
2013-01-08Fix trailing blank.Steve Ellcey
2013-01-082013-01-08 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/mips/memcpy.S: Change prefetch hint, reorder partial loads and stores, set and use MAX_PREFETCH_SIZE.
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2013-01-01Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers
2012-12-04Fix warnings from MIPS soft-float _FPU_GETCW.Joseph Myers
2012-11-30Update MIPS libm-test-ulps.Joseph Myers
2012-11-29Add 64-bit support to MIPS register-dump.h (bug 14893).Joseph Myers
2012-11-21Cast to uintptr_t in MIPS jmpbuf-unwind.h.Joseph Myers
2012-11-21Add sotruss-lib.c for MIPS.Joseph Myers
2012-11-20Fix int-to-pointer-cast warnings for MIPS.Joseph Myers
2012-11-20Fix warnings from aborting MIPS atomic macros.Joseph Myers
2012-11-20Fix unused-variable warnings from MIPS RESOLVE_GOTSYM macro.Joseph Myers
2012-11-17Fix "set but not used" warnings from MIPS bits/atomic.h.Joseph Myers
2012-11-06Use memcpy in memmove when possibleMaxim Kuvyrkov
2012-11-03Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).Joseph Myers
2012-11-03Make fenv.h FE_* macros usable in #if (bug 3439).Joseph Myers
2012-10-31Remove 'Contributed' line, glibc is not using them anymore.Steve Ellcey
2012-10-31Remove trailing white spaces.Steve Ellcey
2012-10-312012-10-31 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/mips/memcpy.S: Add prefetching and more unrolling, make it work in 32 or 64 bit modes. * sysdeps/mips/mips64/memcpy.S: Remove.
2012-10-30Fix strtod handling of underflow (bug 14047).Joseph Myers
2012-10-032012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
2012-10-032012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
2012-10-01Clean up init-first.c files.Roland McGrath
2012-09-28Remove mips VERSYMIDX macro definitionH.J. Lu
2012-08-27mips: clear condition bit 23 in fpu tooGuido Guenther
We've been carrying this in Gentoo for quite a long time to fix some test failures that people hit. Original message: > make[4]: *** [/glibc/glibc-package-2.3/mips-linux/obj/math/test-fpucw.out] Error 1 This test fails since the read back fpu control word is 0x80000 instead of 0x0. I wonder if this patch is correct: ... which additionally masks out the condition bit 23 - note that the other condition bits (25-31) are masked out too? URL: http://sourceware.org/ml/libc-alpha/2002-10/msg00392.html Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-16Fifth argument of la_pltenter() is not constant.Carlos O'Donell
The original runtime linker auditing interface described by Solaris allows the 5th argument of la_pltenter() to be modified. This patch cleans up the ldsodefs.h definitions such that the 5th argument is not constant. At one point the 5th argument *was* constant but this was changed with commit 2413fdba7a02ba8916f75d17199a6e9133a8f7b0. This patch updates alpha, ia64, mips, sh and sparc with similar changes.
2012-08-15Add generic versions of pthread_spin_lock and pthread_spin_trylock.Maxim Kuvyrkov
2012-08-15Update MIPS dl-lookup.c from generic version.Joseph Myers
2012-08-13Add explicit acquire/release semantics to MIPS' atomic_exchange_and_add.Maxim Kuvyrkov
2012-08-01Fix MIPS PREF/PREFX macro definitions in empty case.Steve Ellcey
2012-07-17Remove TLS configure check for MIPS.Joseph Myers
2012-07-11Rewrite MIPS' atomic.h to use __atomic_* builtins.Maxim Kuvyrkov