Mercurial > repos > blastem
changeset 2497:95d9809a3973
Fix constant propagation for sext instruction
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 29 Apr 2024 22:57:33 -0700 |
parents | 187bc857a76a |
children | dffda054d218 |
files | cpu_dsl.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/cpu_dsl.py Sun Apr 28 23:33:11 2024 -0700 +++ b/cpu_dsl.py Mon Apr 29 22:57:33 2024 -0700 @@ -1012,8 +1012,8 @@ dst = maybeLocal parent.regValues[dst] = result if prog.isReg(dst): - shortProc = (procParams[0], procParams[-1]) - shortParams = (self.params[0], self.params[-1]) + shortProc = (result, procParams[-1]) + shortParams = (result, self.params[-1]) output.append(_opMap['mov'].generate(otype, prog, shortProc, shortParams, None)) else: output.append(opDef.generate(otype, prog, procParams, self.params, flagUpdates))