static void sparc64_linux_collect_core_fpregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *fpregs, size_t len) { sparc64_collect_fpregset (regcache, regnum, fpregs); }
static void sparc64fbsd_collect_fpregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *fpregs, size_t len) { sparc64_collect_fpregset (&sparc64_bsd_fpregmap, regcache, regnum, fpregs); }
static void sparc64nbsd_collect_fpregset (const struct regcache *regcache, int regnum, void *fpregs) { int sparc32 = (gdbarch_ptr_bit (get_regcache_arch (regcache)) == 32); if (sparc32) sparc32_collect_fpregset (regcache, regnum, fpregs); else sparc64_collect_fpregset (regcache, regnum, fpregs); }
void fill_fpregset (const struct regcache *regcache, prfpregset_t *fpregs, int regnum) { sparc64_collect_fpregset (regcache, regnum, fpregs); }