196c196
< NNPC = xc->readNextNPC();
---
> PCS = PCS;
292,293c292,298
< 'NPC = NPC; NNPC = NNPC;',
< 'NNPC = NPC + 8; NPC = NPC + 4',
---
> 'PCS = PCS;',
> '''
> SparcISA::PCState pc = PCS;
> pc.nnpc(pc.npc() + 8);
> pc.npc(pc.npc() + 4);
> PCS = pc;
> ''',
300c305,309
< default_branch_code = "NNPC = xc->readPC() + disp;"
---
> default_branch_code = '''
> SparcISA::PCState pc = PCS;
> pc.nnpc(pc.pc() + disp);
> PCS = pc;
> '''