Lines Matching refs:regnum
35 m68kbsd_gregset_supplies_p (int regnum)
37 return (regnum >= M68K_D0_REGNUM && regnum <= M68K_PC_REGNUM);
41 m68kbsd_fpregset_supplies_p (int regnum)
43 return (regnum >= M68K_FP0_REGNUM && regnum <= M68K_FPI_REGNUM);
52 int regnum;
54 for (regnum = M68K_D0_REGNUM; regnum <= M68K_PC_REGNUM; regnum++)
55 regcache_raw_supply (regcache, regnum, regs + regnum * 4);
64 int regnum;
66 for (regnum = M68K_FP0_REGNUM; regnum <= M68K_FPI_REGNUM; regnum++)
67 regcache_raw_supply (regcache, regnum,
68 regs + m68kbsd_fpreg_offset (regnum));
76 void *gregs, int regnum)
83 if (regnum == -1 || regnum == i)
93 void *fpregs, int regnum)
100 if (regnum == -1 || regnum == i)
111 fetch_inferior_registers (int regnum)
113 if (regnum == -1 || m68kbsd_gregset_supplies_p (regnum))
124 if (regnum == -1 || m68kbsd_fpregset_supplies_p (regnum))
140 store_inferior_registers (int regnum)
142 if (regnum == -1 || m68kbsd_gregset_supplies_p (regnum))
150 m68kbsd_collect_gregset (current_regcache, ®s, regnum);
157 if (regnum == -1 || m68kbsd_fpregset_supplies_p (regnum))
165 m68kbsd_collect_fpregset (current_regcache, &fpregs, regnum);
193 int regnum, tmp;
207 for (regnum = M68K_D2_REGNUM; regnum <= M68K_D7_REGNUM; regnum++)
208 regcache_raw_supply (regcache, regnum, &pcb->pcb_regs[i++]);
209 for (regnum = M68K_A2_REGNUM; regnum <= M68K_SP_REGNUM; regnum++)
210 regcache_raw_supply (regcache, regnum, &pcb->pcb_regs[i++]);