X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Fmips%2Fpthread_arch.h;h=376b77415a6f89e2009f6b2429db449874e0cd31;hb=246f1c811448f37a44b41cd8df8d0ef9736d95f4;hp=c45347ab92f6b85825e644201982bc4de42b5e5f;hpb=3a5b9ae7cf656648c80fe155a5239d9b4fb4c485;p=musl diff --git a/arch/mips/pthread_arch.h b/arch/mips/pthread_arch.h index c45347ab..376b7741 100644 --- a/arch/mips/pthread_arch.h +++ b/arch/mips/pthread_arch.h @@ -1,10 +1,9 @@ static inline uintptr_t __get_tp() { -#if __mips_isa_rev < 2 register uintptr_t tp __asm__("$3"); +#if __mips_isa_rev < 2 __asm__ (".word 0x7c03e83b" : "=r" (tp) ); #else - uintptr_t tp; __asm__ ("rdhwr %0, $29" : "=r" (tp) ); #endif return tp;