ARM64 store optimization bugfix

This commit is contained in:
Henrik Rydgard 2015-07-16 00:25:32 +02:00
parent aaa8350591
commit 47f68ae3a3

View file

@ -352,7 +352,7 @@ namespace MIPSComp {
gpr.MapRegAsPointer(rs);
Arm64Gen::ARM64Reg ar;
if (gpr.IsImm(rt) && gpr.GetImm(rt) == 0) {
if (!load && gpr.IsImm(rt) && gpr.GetImm(rt) == 0) {
// Can just store from the zero register directly.
ar = WZR;
} else {