84c84
< printReg(response, _srcRegIdx[0]);
---
> printReg(response, _srcRegIdx[0]);
95c95
< printReg(response, _destRegIdx[0]);
---
> printReg(response, _destRegIdx[0]);
111c111
< printReg(response, _srcRegIdx[0]);
---
> printReg(response, _srcRegIdx[0]);
123c123
< printReg(response, _destRegIdx[0]);
---
> printReg(response, _destRegIdx[0]);
152,153c152,153
< //Write the resulting state to the execution context
< %(op_wb)s;
---
> //Write the resulting state to the execution context
> %(op_wb)s;
218,219c218,219
< //Write the resulting state to the execution context
< %(op_wb)s;
---
> //Write the resulting state to the execution context
> %(op_wb)s;
247c247
< //Write the resulting state to the execution context
---
> //Write the resulting state to the execution context
296c296
< return name + "::" + name + "_" + str(microPc)
---
> return name + "::" + name + "_" + str(microPc)
305,311c305,311
< def doSplitExecute(code, eaCode, execute,
< faultCode, name, Name, opt_flags):
< codeIop = InstObjParams(name, Name, '', code, opt_flags)
< eaIop = InstObjParams(name, Name, '', eaCode,
< opt_flags, {"fault_check": faultCode})
< iop = InstObjParams(name, Name, '', code, opt_flags,
< {"fault_check": faultCode, "ea_code" : eaCode})
---
> def doSplitExecute(code, execute, name, Name, opt_flags, microParam):
> codeParam = microParam.copy()
> codeParam["ea_code"] = ''
> codeIop = InstObjParams(name, Name, '', code, opt_flags, codeParam)
> eaIop = InstObjParams(name, Name, '', microParam["ea_code"],
> opt_flags, microParam)
> iop = InstObjParams(name, Name, '', code, opt_flags, microParam)
327,328c327,329
< executeCode += doSplitExecute(code, eaCode,
< execute, faultCode, name, Name, opt_flags)
---
> microParams = {"ea_code" : eaCode, "fault_check": faultCode}
> executeCode += doSplitExecute(code, execute, name, Name,
> opt_flags, microParams)