supply_register (mips_regnum (current_gdbarch)->fp0 + regi, (char *) &fpregsetp->fp_r.fp_regs[regi]);
regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->fp0 + regi, (char *) &fpregsetp->fp_r.fp_regs[regi]);
supply_fpregset (fpregset_t *fpregsetp){  int regi;  char zerobuf[MAX_REGISTER_SIZE];  memset (zerobuf, 0, MAX_REGISTER_SIZE);  for (regi = 0; regi < 32; regi++)    supply_register (mips_regnum (current_gdbarch)->fp0 + regi,		     (char *) &fpregsetp->fp_r.fp_regs[regi]);  supply_register (mips_regnum (current_gdbarch)->fp_control_status,		   (char *) &fpregsetp->fp_csr);  /* FIXME: how can we supply FCRIR?  The ABI doesn't tell us. */  supply_register (mips_regnum (current_gdbarch)->fp_implementation_revision,		   zerobuf);}