64c64,65
< def emitStore(name, Name, imm, eaCode, accCode, memFlags, instFlags, base):
---
> def emitStore(name, Name, imm, eaCode, accCode, \
> memFlags, instFlags, base, double=False):
71c72
< memFlags, instFlags,
---
> memFlags, instFlags, double,
142c143
< accCode = 'Mem.ud = (Rdo.ud & mask(32)) | (Rde.ud << 32);'
---
> accCode = 'Mem.ud = (Dest.ud & mask(32)) | (Dest2.ud << 32);'
145c146
< base = buildMemBase("MemoryImm", post, writeback)
---
> base = buildMemBase("MemoryDImm", post, writeback)
147c148,149
< emitStore(name, Name, True, eaCode, accCode, [], [], base)
---
> emitStore(name, Name, True, eaCode, accCode, \
> [], [], base, double=True)
165c167
< accCode = 'Mem.ud = (Rdo.ud & mask(32)) | (Rde.ud << 32);'
---
> accCode = 'Mem.ud = (Dest.ud & mask(32)) | (Dest2.ud << 32);'
168c170
< base = buildMemBase("MemoryReg", post, writeback)
---
> base = buildMemBase("MemoryDReg", post, writeback)
170c172,173
< emitStore(name, Name, False, eaCode, accCode, [], [], base)
---
> emitStore(name, Name, False, eaCode, accCode, \
> [], [], base, double=True)