From 34b827df387ec1bbda2a3edbc688091199729f4d Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Wed, 7 Mar 2018 16:22:28 +0100 Subject: [PATCH] Small optimization bugfix --- .../millfork/assembly/opt/AlwaysGoodOptimizations.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala index f9f2ddac..eecb9cc0 100644 --- a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala +++ b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala @@ -182,15 +182,15 @@ object AlwaysGoodOptimizations { needsFlowInfo = FlowInfoRequirement.ForwardFlow, pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STA, LDA, STA), - pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STX, LDA, STA), + pointlessNonimmediateStoreToTheSameVariable(Set(LDX, LAX), STX, LDA, STA), pointlessNonimmediateStoreToTheSameVariable(Set(LDY), STY, LDA, STA), pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STA, LDX, STX), - pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STX, LDX, STX), + pointlessNonimmediateStoreToTheSameVariable(Set(LDX, LAX), STX, LDX, STX), pointlessNonimmediateStoreToTheSameVariable(Set(LDY), STY, LDX, STX), pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STA, LDY, STY), - pointlessNonimmediateStoreToTheSameVariable(Set(LDA, LAX), STX, LDY, STY), + pointlessNonimmediateStoreToTheSameVariable(Set(LDX, LAX), STX, LDY, STY), pointlessNonimmediateStoreToTheSameVariable(Set(LDY), STY, LDY, STY), pointlessImmediateStoreToTheSameVariable(MatchA(0), STA, MatchA(0), STA),