elf_fpreg_t
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
sizeof(elf_fpreg_t) * NUM_FPU_REGS);
BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t));
r = membuf_write(to, &fpr_val, sizeof(elf_fpreg_t));
if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
0, NUM_FPU_REGS * sizeof(elf_fpreg_t));
BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t));
&fpr_val, i * sizeof(elf_fpreg_t),
(i + 1) * sizeof(elf_fpreg_t));
const int fcc_start = NUM_FPU_REGS * sizeof(elf_fpreg_t);
BUG_ON(count % sizeof(elf_fpreg_t));
if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
.size = sizeof(elf_fpreg_t),
.align = sizeof(elf_fpreg_t),
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
.size = sizeof(elf_fpreg_t),
.align = sizeof(elf_fpreg_t),
NUM_FPU_REGS * sizeof(elf_fpreg_t));
BUILD_BUG_ON(sizeof(u64) != sizeof(elf_fpreg_t));
if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
0, NUM_FPU_REGS * sizeof(elf_fpreg_t));
BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t));
&fpr_val, i * sizeof(elf_fpreg_t),
(i + 1) * sizeof(elf_fpreg_t));
const int fcr31_pos = NUM_FPU_REGS * sizeof(elf_fpreg_t);
BUG_ON(count % sizeof(elf_fpreg_t));
if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
.size = sizeof(elf_fpreg_t),
.align = sizeof(elf_fpreg_t),
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
typedef elf_fpreg_t elf_vsrreghalf_t32[ELF_NVSRHALFREG];
#define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
.size = sizeof(elf_fpreg_t),
.align = sizeof(elf_fpreg_t),
.size = sizeof(elf_fpreg_t),
.align = sizeof(elf_fpreg_t),
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];