Ich habe bei einem ähnlichen Problem zu Beginn der betreffenden Routine einen Ausgang gesetzt und am Ende wieder zurück. Mit dem Scope dann die Laufzeit ausmessen.
Wer aus den Assembler Befehlen die Laufzeit ermitteln kann, kann auch gleich in Assembler programmieren!

Reinhard