1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-03-03 11:31:47 +00:00

Merge branch 'OpDumper' of github.com:TomHarte/CLK into OpDumper

This commit is contained in:
Thomas Harte 2022-04-20 16:41:01 -04:00
commit b6c91035f4

View File

@ -930,9 +930,13 @@ struct ProcessorStorageConstructor {
case Operation::BCLRl: opname = "BCLR"; break;
case Operation::CMPb: opname = "CMP.b"; break;
case Operation::CMPw: opname = "CMP.w"; break;
case Operation::CMPl: opname = "CMP.l"; break;
case Operation::CMPAw: opname = "CMPA"; break;
case Operation::CMPw:
opname = "CMP.w";
break;
case Operation::CMPl:
opname = (dest_ == An) ? "CMPA.l" : "CMP.l";
break;
case Operation::CMPAw: opname = "CMPA.w"; break;
case Operation::TSTb: opname = "TST.b"; break;
case Operation::TSTw: opname = "TST.w"; break;
case Operation::TSTl: opname = "TST.l"; break;
@ -2458,7 +2462,7 @@ struct ProcessorStorageConstructor {
program.set_destination(storage_, An, data_register);
const int mode = combined_mode(ea_mode, ea_register, true);
dumper.set_source_dest(mode, ea_register, An, data_register);
dumper.set_source_dest(combined_mode(ea_mode, ea_register), ea_register, An, data_register);
switch(is_long_word_access ? l(mode) : bw(mode)) {
default: continue;