changeset 2469:db32408394c3

Update test generator to not generate link instructions with an odd displacement
author Michael Pavone <pavone@retrodev.com>
date Sat, 24 Feb 2024 23:16:29 -0800
parents 0ca78837e4d2
children 6bec9e66d0db
files gentests.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gentests.py	Sat Feb 24 22:54:36 2024 -0800
+++ b/gentests.py	Sat Feb 24 23:16:29 2024 -0800
@@ -503,6 +503,8 @@
 				sources = get_variations(src, size)
 				for source in sources:
 					for dest in dests:
+						if self.name == 'link':
+							dest.value = (dest.value //2) * 2
 						res.append(Program(Inst2Op(self.name, size, source, dest)))
 			else:
 				for dest in dests: