struct user_regs { unsigned long gpr[32]; unsigned long pc; unsigned long sr; }; #define ELF_NGREG 34 typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; /* or32 does not have floating point support, placeholder */ typedef unsigned long elf_fpregset_t;