/[gxemul]/trunk/src/cpus/cpu_ppc_instr.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/cpus/cpu_ppc_instr.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 14 by dpavlin, Mon Oct 8 16:18:51 2007 UTC revision 18 by dpavlin, Mon Oct 8 16:19:11 2007 UTC
# Line 25  Line 25 
25   *  SUCH DAMAGE.   *  SUCH DAMAGE.
26   *   *
27   *   *
28   *  $Id: cpu_ppc_instr.c,v 1.18 2005/09/27 01:00:36 debug Exp $   *  $Id: cpu_ppc_instr.c,v 1.20 2005/10/27 14:01:13 debug Exp $
29   *   *
30   *  POWER/PowerPC instructions.   *  POWER/PowerPC instructions.
31   *   *
# Line 781  X(llsc) Line 781  X(llsc)
781                  cpu->cd.ppc.ll_addr = addr;                  cpu->cd.ppc.ll_addr = addr;
782                  cpu->cd.ppc.ll_bit = 1;                  cpu->cd.ppc.ll_bit = 1;
783          } else {          } else {
784                  int old_so = cpu->cd.ppc.xer & PPC_XER_SO;                  uint32_t old_so = cpu->cd.ppc.xer & PPC_XER_SO;
785                  if (!rc) {                  if (!rc) {
786                          fatal("sc: rc-bit not set?\n");                          fatal("sc: rc-bit not set?\n");
787                          exit(1);                          exit(1);
# Line 1522  X(xori) { reg(ic->arg[2]) = reg(ic->arg[ Line 1522  X(xori) { reg(ic->arg[2]) = reg(ic->arg[
1522   */   */
1523  X(tlbie)  X(tlbie)
1524  {  {
1525          cpu->invalidate_translation_caches_paddr(cpu, 0, INVALIDATE_ALL);          cpu->invalidate_translation_caches(cpu, 0, INVALIDATE_ALL);
1526  }  }
1527    
1528    

Legend:
Removed from v.14  
changed lines
  Added in v.18

  ViewVC Help
Powered by ViewVC 1.1.26