init stack pointer for all cpu modes
"Bei der Ausführung eines Handlers befindet sich der ARM-Kern in einem anderen Modus. Bei ARM haben die verschiedenen Modi unterschiedliche Stacks. Überlegen Sie also, wo Sie die Stacks im Speicher ablegen wollen und initialisiert sämtliche Stackpointer des Prozessors. (Stacks sind bei ARM übrigens full-descending gemäß des Procedure Call Standard for the ARM Architecture, an den sich der gcc hält.)"