remove spurious MAP_32BIT definition from riscv64 arch
[musl] / arch / riscv64 / bits / user.h
1 struct user_regs_struct {
2         unsigned long pc;
3         unsigned long ra;
4         unsigned long sp;
5         unsigned long gp;
6         unsigned long tp;
7         unsigned long t0;
8         unsigned long t1;
9         unsigned long t2;
10         unsigned long s0;
11         unsigned long s1;
12         unsigned long a0;
13         unsigned long a1;
14         unsigned long a2;
15         unsigned long a3;
16         unsigned long a4;
17         unsigned long a5;
18         unsigned long a6;
19         unsigned long a7;
20         unsigned long s2;
21         unsigned long s3;
22         unsigned long s4;
23         unsigned long s5;
24         unsigned long s6;
25         unsigned long s7;
26         unsigned long s8;
27         unsigned long s9;
28         unsigned long s10;
29         unsigned long s11;
30         unsigned long t3;
31         unsigned long t4;
32         unsigned long t5;
33         unsigned long t6;
34 };
35
36 struct user_fpregs_struct {
37         double f[32];
38         unsigned int fcsr;
39 };
40
41 #define ELF_NGREG 32
42 typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG];
43 typedef struct user_fpregs_struct elf_fpregset_t;