53a54
> microLdrUopCode = "IWRa = cSwap(Mem.uw, ((CPSR)Cpsr).e);"
56c57
< {'memacc_code': 'IWRa = Mem;',
---
> {'memacc_code': microLdrUopCode,
60a62
> microLdrFpUopCode = "Fa = cSwap(Mem.uw, ((CPSR)Cpsr).e);"
63c65
< {'memacc_code': 'Fa = Mem;',
---
> {'memacc_code': microLdrFpUopCode,
68a71
> CPSR cpsr = Cpsr;
70c73
< cpsrWriteByInstr(Cpsr | CondCodes, Spsr, 0xF, true);
---
> cpsrWriteByInstr(cpsr | CondCodes, Spsr, 0xF, true);
73c76
< IWNPC = Mem | ((Spsr & 0x20) ? 1 : 0);
---
> IWNPC = cSwap(Mem.uw, cpsr.e) | ((Spsr & 0x20) ? 1 : 0);
82a86
> microStrUopCode = "Mem = cSwap(Ra.uw, ((CPSR)Cpsr).e);"
85c89
< {'memacc_code': 'Mem = Ra;',
---
> {'memacc_code': microStrUopCode,
89a94
> microStrFpUopCode = "Mem = cSwap(Fa.uw, ((CPSR)Cpsr).e);"
92c97
< {'memacc_code': 'Mem = Fa;',
---
> {'memacc_code': microStrFpUopCode,