# HG changeset patch # User Michael Pavone # Date 1708758525 28800 # Node ID 3b1b7b2723112ab04512078d191b9132be4be40f # Parent a25e8f304343cb791be431cf87a17fa12958a3ae Save SR before saving result in test generator. Move instructions update flags on 68K diff -r a25e8f304343 -r 3b1b7b272311 gentests.py --- 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)