summaryrefslogtreecommitdiff
path: root/lib/libc/arch/mips
AgeCommit message (Expand)Author
2017-02-27fix asm operands: "ctc1" uses the register as an input, not an output.chs
2017-02-25Switch from __ABICALLS__ to __mips_abicalls like upstream GCC does injoerg
2017-02-07Mark exect(3) obsolete and bind it to plain execve(2) on all platformskamil
2016-10-07Sync with compat and remove dup implementations of ldexp and modf, switchingchristos
2016-09-21Fix for [on]{32,64}skrll
2016-09-21Trailing whitespace.skrll
2016-08-13Add a NOP_Lskrll
2016-08-13PIC_TAILCALL on n32/n64 would mess up GP, so just use SYSTRAP to callskrll
2016-08-12Provide _OFFSETOF_UC_GREGS_GP and use _OFFSETOF_UC_GREGS_* in getcontextskrll
2016-08-12Trailing whitespaceskrll
2016-08-10We need to save the GP of the caller in the context for n32/n64skrll
2016-08-10Fix commentsskrll
2016-01-24cache stuff needs _KERNTYPESchristos
2016-01-24Use namespace protected types.christos
2016-01-24assym.h needs _KERNTYPESchristos
2015-03-19Call libc's fpgetround.joerg
2014-09-17Explicitly set noat around instructions using $at.joerg
2014-09-17Use canonical three operand form of add.d.joerg
2014-01-31Since N32/N64 pass the first 8 arguments in registers, we can load allmatt
2014-01-30Use fixunssfsi and fixunsdfsi from compiler-rt.joerg
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
2013-06-26Use t1 instead of v1matt
2012-09-12setcontext() used to be incompatible with -lpthread since it affectedmanu
2012-07-08Slight optimization.matt
2012-06-24fix old style definitions; XXX: gcc should have picked them up but it did not.christos
2012-03-29nbytes is now size_tchristos
2012-03-29make constant explicitly unsignedchristos
2012-03-29fix lint, should nbytes be changed to size_t to match with the struct passed?christos
2012-03-20Revert unneeded casts.matt
2012-03-20Cast to unsigned int before doing shift operations, to appease lint.he
2012-03-19Convert to C89 definitions.matt
2012-02-27Fix pasto.tsutsui
2012-02-27Make __cerror protected to restore ABI leak in older libc versions,joerg
2011-09-20Explicitly add back __resumecontext wrapperjoerg
2011-09-19Mark _resumecontext as dead. ANSIfy all declarations for it.joerg
2011-07-09Don't build tf (long double) if building for O32.matt
2011-07-09Add ieee754 versions of the compiler runtime functionsmatt
2011-07-07Don't define a new enum. Just #define round_* to their FP_Rx instead.matt
2011-07-04Add __floatunsidf __floatunsisf __floatunsitf routines.matt
2011-06-27Fix softfloat for mips*elmatt
2011-04-29Use correct CALLFRAME_SIZ depending on ABI.matt
2011-03-15Properly support the MIPS TLS ABI.matt
2011-03-09Reorder insns to fix more load delay hazard botches on R3000.tsutsui
2011-02-25fix my whitespace copypastepooka
2011-02-25Fix LE softfloat (mostly theoretical) and comment.pooka
2011-02-24Allow storing and receiving the LWP private pointer via ucontext_tjoerg
2011-01-26Add support for the Extensible MIPS ("eMIPS") platform. Thepooka
2011-01-20Remove CPUFLAGS?= since it's no longer needed.matt
2011-01-18Cleanup the o32 compat build test.matt
2011-01-17Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With thismatt