From 8a417768b815585e65849b8eb0bf8052bf86841f Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Sun, 10 Jun 2018 01:48:42 +0200 Subject: [PATCH] Removed a really invalid optimization --- .../scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala index 78051c23..31c6ca56 100644 --- a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala +++ b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala @@ -126,7 +126,6 @@ object AlwaysGoodOptimizations { (Elidable & HasImmediate(0) & HasOpcode(AND)) ~~> (code => List(AssemblyLine.immediate(LDA, 0))), (Elidable & HasImmediate(0) & HasOpcode(XAA)) ~~> (code => List(AssemblyLine.immediate(LDA, 0))), (Elidable & HasImmediate(0xff) & HasOpcode(ORA)) ~~> (code => List(AssemblyLine.immediate(LDA, 0xff))), - (Elidable & HasImmediate(0xff) & HasOpcode(EOR)) ~~> (code => List(AssemblyLine.immediate(LDA, 0xff))), ) val MathOperationOnTwoIdenticalMemoryOperands = new RuleBasedAssemblyOptimization("Math operation on two identical memory operands",