Ich vermute mal, der Fehler liegt woanders.

Wie sieht denn das asm aus, denn die func nixht da ist? Von X=... bis zum Ende der ISR.