deduplicate __pthread_self thread pointer adjustment out of each arch
[musl.git] / arch / microblaze / pthread_arch.h
blobff26624efc328a647f65d9a64b90d1e9f1bf577a
1 static inline uintptr_t __get_tp()
3 uintptr_t tp;
4 __asm__ ("ori %0, r21, 0" : "=r" (tp) );
5 return tp;
8 #define MC_PC regs.pc