summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2019-04-18 19:47:33 -0700
committerMichael Pavone <pavone@retrodev.com>2019-04-18 19:47:33 -0700
commit3ecfc320d19f84248ef5f8b403ac8bd1cb737dd1 (patch)
treefec6375f9e9c98000155404cd64e9555bcc05040
parent8fe8645425a19b0bb1ebb36e754c6d7d1a6dfcf3 (diff)
Minor fix to 68K test generator script
-rwxr-xr-xgentests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gentests.py b/gentests.py
index 6f15d2d..c3309f9 100755
--- a/gentests.py
+++ b/gentests.py
@@ -136,7 +136,10 @@ class Indexed(object):
num = already.get('label', 0)+1
already['label'] = num
if (already[str(self.index)] + self.disp) & 1:
- self.disp += 1
+ if self.disp > 0:
+ self.disp -= 1
+ else:
+ self.disp += 1
address = 'lbl_' + str(num) + ' + 2 + ' + str(self.disp) + ' + ' + str(index)
else:
if self.base == self.index: