Mercurial > repos > blastem
comparison gentests.py @ 1837:f6ee0df6bb48
Minor fix to 68K test generator script
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 18 Apr 2019 19:47:33 -0700 |
parents | 188a60def81f |
children | ab577e2ed66a |
comparison
equal
deleted
inserted
replaced
1825:56a1171e29b9 | 1837:f6ee0df6bb48 |
---|---|
134 index = already[str(self.index)] = 2 * randint(-16384, -512) | 134 index = already[str(self.index)] = 2 * randint(-16384, -512) |
135 outfile.write('\tmove.l #' + str(index) + ', ' + str(self.index) + '\n') | 135 outfile.write('\tmove.l #' + str(index) + ', ' + str(self.index) + '\n') |
136 num = already.get('label', 0)+1 | 136 num = already.get('label', 0)+1 |
137 already['label'] = num | 137 already['label'] = num |
138 if (already[str(self.index)] + self.disp) & 1: | 138 if (already[str(self.index)] + self.disp) & 1: |
139 self.disp += 1 | 139 if self.disp > 0: |
140 self.disp -= 1 | |
141 else: | |
142 self.disp += 1 | |
140 address = 'lbl_' + str(num) + ' + 2 + ' + str(self.disp) + ' + ' + str(index) | 143 address = 'lbl_' + str(num) + ' + 2 + ' + str(self.disp) + ' + ' + str(index) |
141 else: | 144 else: |
142 if self.base == self.index: | 145 if self.base == self.index: |
143 if str(self.base) in already: | 146 if str(self.base) in already: |
144 if not valid_ram_address(already[str(self.base)]*2): | 147 if not valid_ram_address(already[str(self.base)]*2): |