+Tue Jun 10 12:31:32 1997 Jeffrey A Law (law@cygnus.com)
+
+ * simops.c: Fix return address computation for "call" instructions.
+
+Thu May 22 01:43:11 1997 Jeffrey A Law (law@cygnus.com)
+
+ * interp.c (sim_open): Fix typo.
+
Wed May 21 23:27:58 1997 Jeffrey A Law (law@cygnus.com)
* interp.c (sim_resume): Add missing case in big switch
unsigned long mask;
sp = State.regs[REG_SP];
- next_pc = State.regs[REG_PC] + 2;
+ next_pc = State.regs[REG_PC] + 5;
State.mem[sp] = next_pc & 0xff;
State.mem[sp+1] = (next_pc & 0xff00) >> 8;
State.mem[sp+2] = (next_pc & 0xff0000) >> 16;
unsigned long mask;
sp = State.regs[REG_SP];
- next_pc = State.regs[REG_PC] + 2;
+ next_pc = State.regs[REG_PC] + 7;
State.mem[sp] = next_pc & 0xff;
State.mem[sp+1] = (next_pc & 0xff00) >> 8;
State.mem[sp+2] = (next_pc & 0xff0000) >> 16;