152c152
< fault = xc->read(EA, (uint%(mem_acc_size)s_t&)Mem, %(asi_val)s);
---
> fault = xc->read(EA, (%(mem_acc_type)s%(mem_acc_size)s_t&)Mem, %(asi_val)s);
182c182
< fault = xc->read(EA, (uint%(mem_acc_size)s_t&)Mem, %(asi_val)s);
---
> fault = xc->read(EA, (%(mem_acc_type)s%(mem_acc_size)s_t&)Mem, %(asi_val)s);
248a249
>
292a294
>
340c342
< def doDualSplitExecute(code, eaRegCode, eaImmCode, execute,
---
> def doDualSplitExecute(code, postacc_code, eaRegCode, eaImmCode, execute,
346,347c348,349
< microParams = {"code": code, "ea_code": eaCode,
< "fault_check": faultCode}
---
> microParams = {"code": code, "postacc_code" : postacc_code,
> "ea_code": eaCode, "fault_check": faultCode}