Meg's Mirrors
zig
about
heads
tags
log
tree
search
Search
zig
lib
libc
musl
arch
riscv32
pthread_arch.h
pretty
plain
permalink
blame
history
•
13 lines
•
210 B
1
static inline uintptr_t __get_tp()
2
{
3
	uintptr_t tp;
4
	__asm__ __volatile__("mv %0, tp" : "=r"(tp));
5
	return tp;
6
}
7
8
#define TLS_ABOVE_TP
9
#define GAP_ABOVE_TP 0
10
11
#define DTP_OFFSET 0x800
12
13
#define MC_PC __gregs[0]