Support 128-bit variables (#336)

* wip 128 bit support

* add a few more files to offline test
This commit is contained in:
water111
2021-03-25 16:02:48 -04:00
committed by GitHub
parent 99683c0dac
commit 7fac11ddf5
29 changed files with 509 additions and 213 deletions
+6
View File
@@ -989,6 +989,9 @@ goos::Object StoreOp::to_form(const std::vector<DecompilerLabel>& labels, const
case 8:
store_name = "s.d!";
break;
case 16:
store_name = "s.q!";
break;
default:
assert(false);
}
@@ -1056,6 +1059,9 @@ goos::Object LoadVarOp::to_form(const std::vector<DecompilerLabel>& labels, cons
case 8:
forms.push_back(pretty_print::build_list("l.d", m_src.to_form(labels, env)));
break;
case 16:
forms.push_back(pretty_print::build_list("l.q", m_src.to_form(labels, env)));
break;
default:
assert(false);
}