__get_tp()1*c9945492SAndroid Build Coastguard Workerstatic inline uintptr_t __get_tp() 2*c9945492SAndroid Build Coastguard Worker { 3*c9945492SAndroid Build Coastguard Worker uintptr_t tp; 4*c9945492SAndroid Build Coastguard Worker __asm__ ( 5*c9945492SAndroid Build Coastguard Worker "ear %0, %%a0\n" 6*c9945492SAndroid Build Coastguard Worker "sllg %0, %0, 32\n" 7*c9945492SAndroid Build Coastguard Worker "ear %0, %%a1\n" 8*c9945492SAndroid Build Coastguard Worker : "=r"(tp)); 9*c9945492SAndroid Build Coastguard Worker return tp; 10*c9945492SAndroid Build Coastguard Worker } 11*c9945492SAndroid Build Coastguard Worker 12*c9945492SAndroid Build Coastguard Worker #define MC_PC psw.addr 13