I'm looking to optimize an ISR written in C and wondered why version 6.21 pushes both DPTR when it doesn't use them both?
My guess is that since the ISR does not know which of the 2 dptr's that it is using, that it is just quicker to save both of them.