__pthread_self()1 static inline struct pthread *__pthread_self() 2 { 3 struct pthread *self; 4 __asm__ ( 5 "ear %0, %%a0\n" 6 "sllg %0, %0, 32\n" 7 "ear %0, %%a1\n" 8 : "=r"(self)); 9 return self; 10 } 11 12 #define TP_ADJ(p) (p) 13 14 #define MC_PC psw.addr 15