Searched refs:sregs (Results 1 - 13 of 13) sorted by relevance

/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/erc32/
H A Dexec.c90 #define FP_PRES (sregs->fpu_pres)
227 static void log_cc PARAMS ((int32 result, struct pstate *sregs));
229 struct pstate *sregs));
230 static int chk_asi PARAMS ((struct pstate *sregs, uint32 *asi, uint32 op3));
279 log_cc(result, sregs)
281 struct pstate *sregs;
283 sregs->psr &= ~(PSR_CC); /* Zero CC bits */
284 sregs->psr = (sregs->psr | ((result >> 8) & PSR_N));
286 sregs
[all...]
H A Dsis.c56 extern struct pstate sregs;
83 run_sim(sregs, icount, dis)
84 struct pstate *sregs;
90 sregs->starttime = time(NULL);
92 if (sregs->err_mode) icount = 0;
93 deb = dis || sregs->histlen || sregs->bptnum;
97 if (sregs->psr & 0x080)
101 mexc = memory_read(asi, sregs->pc, &sregs
[all...]
H A Dfunc.c38 struct pstate sregs; variable in typeref:struct:pstate
66 static int batch PARAMS ((struct pstate *sregs, char *fname));
67 static void set_rega PARAMS ((struct pstate *sregs, char *reg, uint32 rval));
68 static void disp_reg PARAMS ((struct pstate *sregs, char *reg));
72 static int disp_fpu PARAMS ((struct pstate *sregs));
73 static void disp_regs PARAMS ((struct pstate *sregs, int cwp));
74 static void disp_ctrl PARAMS ((struct pstate *sregs));
78 batch(sregs, fname)
79 struct pstate *sregs;
95 exec_cmd(sregs, lbu
146 get_regi(struct pstate * sregs, int32 reg, char *buf) argument
[all...]
H A Dinterf.c41 extern struct pstate sregs;
68 run_sim(sregs, icount, dis)
69 struct pstate *sregs;
77 sregs->pc);
79 sregs->starttime = time(NULL);
81 while (!sregs->err_mode & (icount > 0)) {
83 sregs->fhold = 0;
84 sregs->hold = 0;
85 sregs->icnt = 1;
87 if (sregs
[all...]
H A Dsis.h179 extern void set_regi PARAMS ((struct pstate *sregs, int32 reg,
181 extern void get_regi PARAMS ((struct pstate *sregs, int32 reg, char *buf));
182 extern int exec_cmd PARAMS ((struct pstate *sregs, char *cmd));
183 extern void reset_stat PARAMS ((struct pstate *sregs));
184 extern void show_stat PARAMS ((struct pstate *sregs));
185 extern void init_bpt PARAMS ((struct pstate *sregs));
193 extern void advance_time PARAMS ((struct pstate *sregs));
196 extern int check_bpt PARAMS ((struct pstate *sregs));
203 extern int dispatch_instruction PARAMS ((struct pstate *sregs));
204 extern int execute_trap PARAMS ((struct pstate *sregs));
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/v850/
H A Dsim-main.h40 reg_t sregs[32]; /* system registers, including psw */ member in struct:_v850_regs
124 #define SR ((CPU)->reg.sregs)
132 #define EIPC (State.sregs[0])
133 #define EIPSW (State.sregs[1])
134 #define FEPC (State.sregs[2])
135 #define FEPSW (State.sregs[3])
136 #define ECR (State.sregs[4])
137 #define PSW (State.sregs[5])
140 #define DBPC (State.sregs[18])
141 #define DBPSW (State.sregs[1
[all...]
H A Dsimops.c196 trace_values[0] = State.sregs[OP[1]];
287 trace_result (1, State.sregs[OP[1]]);
/netbsd-6-1-5-RELEASE/sys/compat/linux/arch/powerpc/
H A Dlinux_machdep.c276 struct linux_sigregs sregs; local
299 &sregs, sizeof(sregs)))
301 lregs = (struct linux_pt_regs *)&sregs.lgp_regs;
328 memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs.lfp_regs,
371 struct linux_sigregs sregs; local
393 if (copyin((void *)context.lregs, &sregs, sizeof(sregs)))
395 lregs = (struct linux_pt_regs *)&sregs.lgp_regs;
422 memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/moxie/
H A Dinterp.c115 word sregs[256]; /* special registers */ member in struct:moxie_regset
155 cpu.asregs.sregs[i] = 0;
393 cpu.asregs.regs[a] = cpu.asregs.sregs[v];
401 cpu.asregs.sregs[v] = cpu.asregs.regs[a];
846 cpu.asregs.sregs[2] = 3; /* MOXIE_EX_SWI */
847 cpu.asregs.sregs[3] = inum;
893 unsigned int handler = cpu.asregs.sregs[1];
1235 cpu.asregs.sregs[9] = 0xE0000000;
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/sh/
H A Dinterp.c109 out-of-bounds accesses of sregs.i . This wart of the code could be
110 fixed by making fregs part of sregs, and including pc too - to avoid
126 } sregs; member in struct:__anon2083::__anon2084
239 #define SREG(n) (saved_state.asregs.sregs.i[(n)])
240 #define MACH saved_state.asregs.sregs.named.mach
241 #define MACL saved_state.asregs.sregs.named.macl
242 #define PR saved_state.asregs.sregs.named.pr
243 #define FPUL saved_state.asregs.sregs.named.fpul
351 int old = saved_state.asregs.sregs.named.fpscr;
352 saved_state.asregs.sregs
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/gdb/
H A Dscore-tdep.c1428 } sregs [] = { local
1445 for (regno = 0; regno < sizeof(sregs)/sizeof(sregs[0]); regno++)
1446 if (regnum == -1 || regnum == sregs[regno].regnum)
1448 sregs[regno].regnum, sregs[regno].buf);
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/mips/
H A Dinterp.c1613 int aregs, sregs, rreg; local
1620 sregs = (insn & 0x0c0) >> 6;
1624 if (sregs == 3)
1646 for (i = 0; i < sregs; i++)
1667 for (i = 0; i < sregs; i++)
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/config/
H A Dtc-mips.c10720 int nargs = 0, statics = 0, sregs = 0;
10783 sregs |= 1 << ((reg1 == 30) ? 8 : (reg1 - 16));
10836 if (sregs & (1 << 0)) /* $s0 */
10838 if (sregs & (1 << 1)) /* $s1 */
10840 sregs >>= 2;
10842 if (sregs != 0)
10846 while (sregs & 1)
10848 sregs >>= 1;
10851 if (sregs != 0)
10713 int nargs = 0, statics = 0, sregs = 0; local

Completed in 286 milliseconds