Ich hoffe, ich verwirre dich nicht zu sehr Razz
Au contraire!
Ich lerne einiges dazu (auch Dank Deines schönen Inline-Assembler Artikels im Wiki).

Das mit dem Aufruf aus dem inline Assembler kannte ich noch nicht. Sehr chic! Damit die alten Ideen nicht verloren gehen packe ich das wahrscheinlich in ein neues File.

Ich tauche da zwar noch selber ein, aber auf die Schnelle: Wozu dient das r1 = 0 hinter r27:r26 = sat(r1:r0), r1=0 ?