You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
662 B

#define ELF_NGREG 45
#define ELF_NFPREG 34
struct user_regs_struct {
unsigned long regs[32];
unsigned long orig_a0;
unsigned long csr_era;
unsigned long csr_badv;
unsigned long reserved[10];
};
struct user_fp_struct {
unsigned long fpr[32];
unsigned long fcc;
unsigned int fcsr;
};
typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG];
typedef union {
double d;
float f;
} elf_fpreg_t;
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
typedef union
{
__attribute__((__aligned__(16)))
double d[2];
float f[4];
} elf_lsxregset_t[32];
typedef union
{
__attribute__((__aligned__(32)))
double d[4];
float f[8];
} elf_lasxregset_t[32];