diff --git a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala index 81cffd9f..199f7ae6 100644 --- a/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala +++ b/src/main/scala/millfork/assembly/opt/AlwaysGoodOptimizations.scala @@ -250,8 +250,8 @@ object AlwaysGoodOptimizations { operationPairBuilder3(PHX, Anything, PLX, Not(ChangesX) & Not(ConcernsStack)), operationPairBuilder3(PHY, Anything, PLY, Not(ChangesY) & Not(ConcernsStack)), operationPairBuilder3(PHZ, Anything, PLZ, Not(ChangesIZ) & Not(ConcernsStack)), - operationPairBuilder3(PHD, Anything, PHD, Not(ChangesDirectPageRegister)), - operationPairBuilder3(PHB, Anything, PHB, Not(ChangesDataBankRegister)), + operationPairBuilder3(PHD, Anything, PLD, Not(ChangesDirectPageRegister)), + operationPairBuilder3(PHB, Anything, PLB, Not(ChangesDataBankRegister)), operationPairBuilder3(INX, DoesntMatterWhatItDoesWith(State.N, State.Z), DEX, Not(ConcernsX) & Not(ReadsNOrZ)), operationPairBuilder3(DEX, DoesntMatterWhatItDoesWith(State.N, State.Z), INX, Not(ConcernsX) & Not(ReadsNOrZ)), operationPairBuilder3(INY, DoesntMatterWhatItDoesWith(State.N, State.Z), DEY, Not(ConcernsX) & Not(ReadsNOrZ)),