changeset 2462:3b1b7b272311

Save SR before saving result in test generator. Move instructions update flags on 68K
author Michael Pavone <pavone@retrodev.com>
date Fri, 23 Feb 2024 23:08:45 -0800
parents a25e8f304343
children 679c31768013
files gentests.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gentests.py	Fri Feb 23 20:22:00 2024 -0800
+++ b/gentests.py	Fri Feb 23 23:08:45 2024 -0800
@@ -51,9 +51,9 @@
 		if 'label' in already:
 			outfile.write('lbl_' + str(already['label']) + ':\n')
 		outfile.write('\t'+str(self.inst)+'\n')
-		outfile.write('\t'+self.inst.save_result(self.get_dreg(), True) + '\n')
 		save_ccr = self.get_dreg()
 		outfile.write('\tmove SR, ' + str(save_ccr) + '\n')
+		outfile.write('\t'+self.inst.save_result(self.get_dreg(), True) + '\n')
 		outfile.write('\tmove #$1F, CCR\n')
 		self.inst.invalidate_dest(already)
 		self.inst.write_init(outfile, already)