1 /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
3 * rseq-ppc-thread-pointer.h
8 #ifndef _RSEQ_PPC_THREAD_POINTER
9 #define _RSEQ_PPC_THREAD_POINTER
15 static inline void *rseq_thread_pointer(void)
18 register void *__result asm ("r13");
20 register void *__result asm ("r2");
22 asm ("" : "=r" (__result));