diff options
Diffstat (limited to 'cpu_dsl.py')
-rwxr-xr-x | cpu_dsl.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -475,7 +475,9 @@ class NormalOp: dst = maybeLocal parent.regValues[dst] = result if prog.isReg(dst): - output.append(_opMap['mov'].generate(otype, prog, procParams, self.params)) + shortProc = (procParams[0], procParams[-1]) + shortParams = (self.params[0], self.params[-1]) + output.append(_opMap['mov'].generate(otype, prog, shortProc, shortParams)) else: output.append(opDef.generate(otype, prog, procParams, self.params)) elif self.op in prog.subroutines: |