musl/arch/mips
Rich Felker 9f6dd78593 fix mips r6 syscall clobber lists not to include hi/lo registers
mips r6 (an incompatible isa from traditional mips) removes the hi and
lo registers used for mul/div results. older gcc versions accepted
them in the clobber list for asm, but their presence is incorrect and
breaks on later versions.

in the process of fixing this, the clobber list for 32-bit mips
syscalls has been deduplicated via a macro like on mips64 and n32.
2019-09-26 19:14:36 -04:00
..
bits add new syscall numbers from linux v5.2 2019-09-11 10:40:39 -04:00
atomic_arch.h add support for mips and mips64 r6 isa 2016-04-03 10:42:37 +00:00
crt_arch.h remove workaround for broken mips assemblers 2016-02-08 21:07:09 +00:00
ksigaction.h apply hidden visibility to sigreturn code fragments 2018-09-12 14:34:34 -04:00
kstat.h remove mips/n32/64 stat struct hacks from syscall machinery 2019-07-18 19:38:37 -04:00
pthread_arch.h make thread-pointer-loading asm non-volatile 2018-10-16 14:11:46 -04:00
reloc.h add support for mips and mips64 r6 isa 2016-04-03 10:42:37 +00:00
syscall_arch.h fix mips r6 syscall clobber lists not to include hi/lo registers 2019-09-26 19:14:36 -04:00