In die List file wird X immer beschrieben. Da hast Du recht, es sollte irgendwo anders liegen.
Da wird irgendwo r28 stat r18 benutzt wenn ich ein dummy funktion hinzufuge. Es kostet mich jetzt zu viel zeit dies alles zu untersuchen denn dass program ist schon ganz complex mit indexierung u.z.w.. Ich hab die dividierung mal anders gelost.
Vor ein par monaten hatte ich gleiches Problem, auch mit dividierung innerhalb einen interrupt. Vielleicht wird sich im Zukunf ergeben was die ursache ist.

Gruss

Henk