Hi all, is it true, that the arm-elf-gcc uses the registers r0-r3 and r12(ip) as temporary registers? Thus it shoulde be possible to use this registers in an assembler routine without restoring? And if this is true, where can i find some documentation about the register allocation? Thank You & Grüße Wolfgang Haidinger